Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача FizzBuzz на Python

Медведь ходилки-бродилки Мастер (1031), закрыт 2 года назад
Предложенный код разрешает проблему FizzBuzz и использует слова "Solo" и "Learn" вместо "Fizz" и "Buzz".
Он берет ввод n и выводит числа от 1 до n.
Для каждого числа, кратного 3, печатает "Solo" вместо числа.
Для каждого числа, кратного 5, печатает "Learn" вместо числа.
Для чисел, кратных 3 и 5, выводит "SoloLearn".
_____________
n = int(input())

for x in range(1, n+1):
if x%2 == 0:
continue
if x % 3 == 0 and x % 5 == 0:
print('SoloLearn')
elif x % 3 == 0:
print("Solo")
elif x % 5 == 0:
print("Learn")
else:
print(x)
___________
Нужно этот код изменить так, чтобы в конце не выводилось SoloLearn, но проблема в том, что нужно, что бы при этом не нарушался другой код, который скрытый.

вывод этого кода должен быть
1
Solo
Learn
7
Solo
11
13
Лучший ответ
Оракул Оракул (63342) 3 года назад
Для какого числа выводит?
13 - нет
14 - нет
15 - да (так и должно быть)
Остальные ответы
Похожие вопросы