цикл while python
Пользователь вводит с клавиатуры два числа (начало
и конец диапазона). Требуется проанализировать все числа
в этом диапазоне. Вывод на экран должен проходить по
правилам, указанным ниже.
Если число кратно 3 (делится на 3 без остатка) нужно
вывести слово Fizz. Если число кратно 5 нужно вывести слово Buzz. Если число кратно 3 и 5 нужно вывести
Fizz Buzz. Если число не кратно не 3 и 5 нужно вывести
само число.
Ответы
Ответ дал:
0
start = int(input("Введите начало диапазона: "))
end = int(input("Введите конец диапазона: "))
num = start
while num <= end:
if num % 3 == 0 and num % 5 == 0:
print("Fizz Buzz")
elif num % 3 == 0:
print("Fizz")
elif num % 5 == 0:
print("Buzz")
else:
print(num)
num += 1
Abcdefg12345678910:
неверно
первое идет вечный цикл
а второе что не подходит условию когда мы вводим 3 и 15 должно отобразиться физ баз а отображается толькофиз
Что вы подразумеваете под вечным циклом? Когда доходит цикл до числа end - он останавливается. А насчет диапазона от 3 до 15 всегда верно отображается, либо вы не правильно объяснили что хотите
вечный цикл когда ответ в консоли повторяется очень много раз и не останавливается
Ответ дал:
0
Ответ:
a,b=map(int,input('введите начало и конец через пробел: ').split())
while a<=b:
s=''
if a%3==0: s+='Fizz '
if a%5==0: s+='Buzz'
if s: print(s)
a+=1
Объяснение:
помогите пожалуйста с информатикой
https://znanija.com/task/53166228?utm_source=android&utm_medium=share&utm_campaign=question
https://znanija.com/task/53166228?utm_source=android&utm_medium=share&utm_campaign=question
посмотри этот вопрос
Вас заинтересует
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад