цикл while python
Пользователь вводит с клавиатуры два числа (начало
и конец диапазона). Требуется проанализировать все числа
в этом диапазоне. Вывод на экран должен проходить по
правилам, указанным ниже.
Если число кратно 3 (делится на 3 без остатка) нужно
вывести слово Fizz. Если число кратно 5 нужно вывести слово Buzz. Если число кратно 3 и 5 нужно вывести
Fizz Buzz. Если число не кратно не 3 и 5 нужно вывести
само число.
Answers & Comments
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
Ответ:
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