Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 2, 2024 13:08:45

Natali123
Зарегистрирован: 2024-04-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Циклы


Помогите решить задачу,только начинаю изучать 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')



Начало кода у меня верное?

Офлайн

#2 Апрель 2, 2024 13:23:25

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

Циклы

Natali123
выведите все числа от 1 до 100
так все таки вывести на экран, или ввести число от 1 до 100?
если вывести, то без ввода, пройтись по числам

ps:
[code python]между этими тегами пишите код на форуме[/code]

Офлайн

#3 Апрель 2, 2024 13:29:32

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

Циклы

Natali123
chuslo=int(input('Введите'))
названия переменным давайте на английском языке, это международная практика, не транскрипцией, а переводите название переменной или функции на английский язык, например
  num=input()

Офлайн

#4 Апрель 2, 2024 14:04:22

Natali123
Зарегистрирован: 2024-04-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Циклы

[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) ]

тогда он выводит все числа

Офлайн

#5 Апрель 2, 2024 15:10:16

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

Циклы

Natali123
тогда он выводит все числа
Используй конструкцию if … elif … elif … else …



Офлайн

#6 Апрель 2, 2024 15:12:12

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

Циклы

Natali123

в редакторе сообщений где смайл список тегов, нажимаешь на тег и где курсор вставляешь код

Отредактировано xam1816 (Апрель 2, 2024 15:13:29)

Офлайн

#7 Апрель 2, 2024 16:32:03

Natali123
Зарегистрирован: 2024-04-02
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Циклы

 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)


не понимаю суть этой задачи.или я ее не до конца сделала?

Офлайн

#8 Апрель 2, 2024 16:49:37

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

Циклы

Natali123
или я ее не до конца сделала?
где-то автоматически проверяется код?

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version