Форум сайта python.su
Помогите решить задачу,только начинаю изучать Python.
Сыграйте в игру Fizz-Buzz: выведите все числа от 1 до 100; если число делится на 3, вместо числа выведите “fizz”. Если число делится на 5, вместо числа выведите “Buzz”. Если оно делится и на 3,и на 5, выведите “fizz buzz” вместо числа.
chuslo=int(input('Введите'))
for chuslo in range (1,100):
if chuslo % 3 == 0 and chuslo % 5 == 0:
print('fizz buzz')
Начало кода у меня верное?
Офлайн
Natali123так все таки вывести на экран, или ввести число от 1 до 100?
выведите все числа от 1 до 100
[code python]между этими тегами пишите код на форуме[/code]
Офлайн
Natali123названия переменным давайте на английском языке, это международная практика, не транскрипцией, а переводите название переменной или функции на английский язык, например
chuslo=int(input('Введите'))
num=input()
Офлайн
[for number in range (1,100):
if number % 3 == 0 and number % 5 == 0:
print('fizz buzz')
if number % 3 == 0 :
print('fizz')
if number % 5 == 0:
print('buzz')
else:
print(number) ]
тогда он выводит все числа
Офлайн
Natali123Используй конструкцию if … elif … elif … else …
тогда он выводит все числа
Офлайн
Natali123
в редакторе сообщений где смайл список тегов, нажимаешь на тег и где курсор вставляешь код
Отредактировано xam1816 (Апрель 2, 2024 15:13:29)
Офлайн
for number in range (1,101): if number % 3 == 0 and number % 5 == 0: print('fizz buzz') elif number % 3 == 0 : print('fizz') elif number % 5 == 0: print('buzz') else: print(number)
Офлайн
Natali123где-то автоматически проверяется код?
или я ее не до конца сделала?
Офлайн