Найти - Пользователи
Полная версия: Циклы
Начало » Python для новичков » Циклы
1
Natali123

Помогите решить задачу,только начинаю изучать 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
Natali123
выведите все числа от 1 до 100
так все таки вывести на экран, или ввести число от 1 до 100?
если вывести, то без ввода, пройтись по числам

ps:
[code python]между этими тегами пишите код на форуме[/code]
xam1816
Natali123
chuslo=int(input('Введите'))
названия переменным давайте на английском языке, это международная практика, не транскрипцией, а переводите название переменной или функции на английский язык, например
  num=input()
Natali123
[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
Natali123
тогда он выводит все числа
Используй конструкцию if … elif … elif … else …
xam1816
Natali123

в редакторе сообщений где смайл список тегов, нажимаешь на тег и где курсор вставляешь код
Natali123
 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
Natali123
или я ее не до конца сделала?
где-то автоматически проверяется код?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB