Помогите пожалуйста . Python. 40 баллов
Написать программы:
1) С помощью цикла for вывести все нечётные числа от 15 до 30.
2) С клавиатуры вводится 7 натуральных чисел. Вывести наибольшее из них.
3) С помощью цикла for вывести все целые числа от 10 до 100.

Ответы

Ответ дал: HP2020
4

range(a, b + 1) - все числа от a до b включительно. В первом случае надо проверить, что текущее число дает остаток 1 при делении на 2 (остаток от деления в Питоне - это %), во втором случае - обновлять переменную с текущим максимумом, если текущее число его больше, в третьем - просто выводить числа.

Код (Python 3):

# первая программа

for i in range(15, 31):

   if i % 2 == 1:

       print(i)

# вторая программа

m = int(input())

for _ in range(6): # считывать новые числа надо 6 раз - одно уже считали

   a = int(input())

   if a > m:

       m = a

print(m)

# третья программа

for i in range(10, 101):

   print(i)

Ответ дал: restIess
1

В решении использовал максимально простые конструкции, которые будут понятны новичкам.

1.

for i in range(15,30,2):

   print(i)

2.

maxs = int(input())

for i in range(6):

   x = int(input())

   if x > maxs:

       maxs = x

print(maxs)

3.

for i in range(10,101):

   print(i,end=" ")

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