Вопрос задан 05.06.2023 в 17:25. Предмет Информатика. Спрашивает Арнаут Ярослава.

Помогите пожалуйста . Python. 40 баллов Написать программы: 1) С помощью цикла for вывести все

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Якунин Андрюха.

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)

0 0
Отвечает Салихов Асанали.

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

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=" ")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этим. Вот программы, решающие каждую задачу:

  1. С помощью цикла for выведем все нечетные числа от 15 до 30:
python
for i in range(15, 31): if i % 2 != 0: print(i)
  1. Попросим пользователя ввести 7 натуральных чисел и выведем наибольшее из них:
python
numbers = [] for i in range(7): num = int(input("Введите число: ")) numbers.append(num) max_num = max(numbers) print("Наибольшее число:", max_num)
  1. С помощью цикла for выведем все целые числа от 10 до 100:
python
for i in range(10, 101): print(i)

Надеюсь, эти программы помогут вам! Если у вас возникнут еще вопросы, пожалуйста, сообщите.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос