Natali123
Апрель 2, 2024 13:08:45
Помогите решить задачу,только начинаю изучать 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')
Начало кода у меня верное?
xam1816
Апрель 2, 2024 13:23:25
Natali123
выведите все числа от 1 до 100
так все таки вывести на экран, или ввести число от 1 до 100?
если вывести, то без ввода, пройтись по числам
ps:
[code python]между этими тегами пишите код на форуме[/code]
xam1816
Апрель 2, 2024 13:29:32
Natali123
chuslo=int(input('Введите'))
названия переменным давайте на английском языке, это международная практика, не транскрипцией, а переводите название переменной или функции на английский язык, например
Natali123
Апрель 2, 2024 14:04:22
[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) ]
тогда он выводит все числа
py.user.next
Апрель 2, 2024 15:10:16
Natali123
тогда он выводит все числа
Используй конструкцию if … elif … elif … else …
xam1816
Апрель 2, 2024 15:12:12
Natali123
в редакторе сообщений где смайл список тегов, нажимаешь на тег и где курсор вставляешь код
Natali123
Апрель 2, 2024 16:32:03
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)
не понимаю суть этой задачи.или я ее не до конца сделала?
xam1816
Апрель 2, 2024 16:49:37
Natali123
или я ее не до конца сделала?
где-то автоматически проверяется код?