Я пытаюсь написать программу, которая печатает «Fizz», если число делится на 3, «Buzz», если оно делится на 5, и «FizzBuzz», если делится и на 3, и на 5.
Скрипт работает, пока я не попробую число, делящееся и на 3, и на 5.
Когда я ввожу 45, вместо этого печатается «Fizz» "ФиззБазз".
num = int(input('Number: '))
if num % 3 == 0:
print('Fizz')
elif num % 5 == 0:
print('Buzz')
elif num % 3 == 0 and num % 5 == 0:
print('FizzBuzz')
else:
print ('')
Подробнее здесь: https://stackoverflow.com/questions/793 ... eparate-di
Мобильная версия