New course! Every coder should learn Generative AI!
Try a free lesson- 1
Помогите
Как сделать проверку на кратность? https://code.sololearn.com/ch3VNOPO14YY/?ref=app
13 Answers
+ 1
a, b = [input() for x in range(2)]
assert int(a[0]) and len(str(a)) == 4
if not sum(map(int, [x for x in str(a)])) % int(b):
print(1)
else:
print(0)
0
Я не смотрел твой код, там какая-то каша. Я скинул тебе рабочий код, что не понятно - спрашивай.
EOF возникает, потому что числа нужно вводить отдельно два раза, а не в одну строку.
- 1
#Можешь скопипастить этот простой пример
a = int (input ("введите число: "))
if a%2 == 0:
if a == 0:
print ("вы ввели нуль")
else:
print ("четное число")
else:
print ("не четное число")
- 1
Ps. Если что то непонятно конкретно, а не просто (четное/не четное) отпишись
- 1
Проверка нужна кратность, т.е. делится ли число на другое число без остатка
- 1
Можешь проверить
- 1
Например 3333 4
- 1
Офигеть, как всё запутано, именно твой код под этим постом.
Я правильно понял, что от пользователя требуется ввести два числа, а далее прога должна определить четная или нечетная в итоге сумма этих чисел?
- 1
Ну, я всё же начинающий
Нужно ввести два числа, первое четырёхзначное число
Второе любое
Далее прога выдаёт 1 - если сумма цифр числа делится на второе число, без остатка.
0, если есть остаток
- 1
Это более упрощённая версия моего кода?
- 1
У товарища Геннадия тоже вроде с логикой всё норм, но опять же какая - то странность Питона, ругается на EOF
- 1
Попробуй братан другой интерпретатор, там всё норм, я думаю именно мой вариант кода предельно прост для понимания
https://code.sololearn.com/cyKOeBuJiUdn/?ref=app
- 2
Но я уже доработали код