Срочно

1.Пользователь вводит с клавиатуры два числа (нача- ло и конец диапазона). Требуется проанализировать все числа в этом диапазоне по следующему правилу: если число кратно 7, его надо выводить на экран.
2.Пользователь вводит с клавиатуры два числа (нача- ло и конец диапазона). Требуется проанализировать все числа в этом диапазоне. Нужно вывести на экран:
1. Все числа диапазона;
2. Все числа диапазона в убывающем порядке; 3. Все числа, кратные 7;
4. Количество чисел, кратных 5.
3.Пользователь вводит с клавиатуры два числа (начало и конец диапазона). Требуется проанализировать все числа в этом диапазоне. Вывод на экран должен проходить по правилам, указанным ниже.
Если число кратно 3 (делится на 3 без остатка) нужно вывести слово Fizz. Если число кратно 5 нужно вышести слово Buzz. Если число кратно 3 и 5 нужно вывести Fizz Buzz. Если число не кратно не 3 и 5 нужно вывести само число.

Ответы

Ответ дал: Imilka007
0

Кратное число - число делящееся без остатка на предполагаемое число. Поэтому 0 кратно всем числам.

1)

a=int(input("Первое число: "))

b=int(input("Второе число: "))

for i in range(a,b+1):

  if i%7==0:

      print(i)

2)

a=int(input("Первое число: "))

b=int(input("Второе число: "))

c=[i for i in range(a,b+1)]

print("Все числа диапозона:", str(c).replace("[","").replace("]",""))

c.sort(reverse=True)

print("Все числа диапозона в убывающем порядке:", str(c).replace("[","").replace("]",""))

a=[]

b=0

for i in c:

   if i%7==0:

       a+=[i]

   if i%5==0:

       b+=1

print("Все числа кратные 7:", str(a).replace("[","").replace("]",""))

print("Количество чисел, кратных 5:", str(b).replace("[","").replace("]",""))

3)

a=int(input("Первое число: "))

b=int(input("Второе число: "))

for i in range(a,b+1):

   if i%3!=0 and i%5!=0:

       print(i)

   if i%3==0 and i%5==0:

       print("Fizz Buzz")

   else:

       if i%3==0:

           print("Fizz")

       if i%5==0:

           print("Buzz")

Вас заинтересует