Задание с програмириванию по Python, fizzBuzz, помогите

Предложенный код разрешает проблему FizzBuzz и использует слова \"Solo\" и \"Learn\" вместо \"Fizz\" и \"Buzz\".

Он берет ввод n и выводит числа от 1 до n.

Для каждого числа, кратного 3, печатает \"Solo\" вместо числа.
Для каждого числа, кратного 5, печатает \"Learn\" вместо числа.
Для чисел, кратных 3 и 5, выводит \"SoloLearn\".
Ответ
0 (0 оценок)
4
vimmortal2 4 года назад
Светило науки - 464 ответа - 0 раз оказано помощи

Ответ:

n = int(input())

for num in range(1, n + 1):

   if num % 3 == 0 and num % 5 == 0:

       print("SoloLearn")

   elif num % 3 == 0:

       print("Solo")

   elif num % 5 == 0:

       print("Learn")

   else:

       print(num)

Остались вопросы?