0
Почему мой код не подходит, если я соблюдал все условия?
Я написал код для решения задания в питоне (python) , в условии сказано, что он должен отсикать цифры кратные 2 и цифры которые делятся сами на себя , при кратности 3 писать " Solo", при кратности 5 "Learn", а если число кратно 3 и 5, то пишется "SoloLearn". В решении вводится 15 мой код выдаёт "SoloLearn" как и нужно, но в правильном варианте ответа целый список выводимых значений. Прошу указать на ошибки и посоветовать как исправить мой код. Вот мой код: n=int(input()) if (n%3==0 and n%5==0): print("SoloLearn") elif n%3==0: print ("Solo") elif n%5==0: print ("Learn") else: print(n)
5 Réponses
+ 4
Твой код не соответствует условию задачи.
Там есть такое условие: 'Он берет ввод n и выводит числа от 1 до n.'
+ 3
Почему до бесконечности? n это введённая пользователем цифра и верхняя граница диапазона.
+ 1
И нужно пропускать четные
0
А как это понять? От 1 до бесконечности?
0
Ааа всё понял спасибо большое просто условие сложно разобрать