Питон кодеры, войдите в чат

No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Меня учит одно чмо питону, и дал он мне квест, условие нельзя использовать if, из за этого я не понимаю как енто сделать. Хелп
1603561563606.png
 
Последнее редактирование:
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
ナン イNan Y.
Участник
Статус
Оффлайн
Регистрация
14 Апр 2018
Сообщения
1,159
Реакции[?]
166
Поинты[?]
0
Я уже запарился и через алгебру решил

Python:
x = int(input())

d4 = x%10
d3 = x//10%10
d2 = x//100%10
d1 = x//1000

print(((d1+1) / (d4+1)) * ((d2+1) / (d3+1)))
А говорят: "Не нужна эта ваша математика в жизни!!!!"
 
Секретный дизайнер своих продуктов.
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2020
Сообщения
583
Реакции[?]
130
Поинты[?]
0
Товары в продаже
6
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
так если тебя учат то ты сам должен это решить а не просить помощи..
 
Начинающий
Статус
Оффлайн
Регистрация
27 Ноя 2017
Сообщения
206
Реакции[?]
15
Поинты[?]
0
For? Разбить число по элементам.
While len < 4:
Print()

или через except, но это костыли дикие
 
No trap no life
Пользователь
Статус
Оффлайн
Регистрация
28 Апр 2019
Сообщения
493
Реакции[?]
48
Поинты[?]
0
Та уже костыльный код готов
Python:
x = int(input())
 d4 = x%10
 d3 = x//10%10
 d2 = x//100%10
 d1 = x//1000
 print((d4-d1)+(d3-d2)+1)
 
Сверху Снизу