1. Напишите программу, которая вычисляет произведение чисел от 1 до 20 (оператор for). 2. Напишите программу, в которой осуществляется ввод целых чисел (ввод прекращается, если введён 0) и подсчитывается количество введённых чисел (for или while). 3. Напишите программу, в которой осуществляется ввод целых чисел (ввод прекращается, если введён 0) и подсчитывается сумма введённых чётных чисел (for или while).
Ответы на вопрос
1. Программа, которая вычисляет произведение чисел от 1 до 20 (оператор for)
Например, на языке Python:
Pythonproizvedenie = 1for i in range(1, 21): proizvedenie *= iprint("Произведение чисел от 1 до 20:", proizvedenie)
В этой программе переменная proizvedenie сначала равна 1. Цикл for перебирает числа от 1 до 20, и каждое число умножается на текущее значение произведения. В результате получается 20!:
Произведение чисел от 1 до 20: 2432902008176640000
2. Программа для ввода целых чисел до ввода 0 и подсчета количества введенных чисел
Вариант с циклом while:
Pythonkolichestvo = 0while True: chislo = int(input("Введите число: "))if chislo == 0: break
kolichestvo += 1print("Количество введённых чисел:", kolichestvo)
Программа постоянно запрашивает числа у пользователя. Если введено число 0, цикл прекращается. Все остальные введенные числа увеличивают счетчик kolichestvo на 1.
Пример работы:
Введите число: 5 Введите число: 12 Введите число: -3 Введите число: 0Количество введённых чисел: 3
3. Программа для ввода целых чисел до ввода 0 и подсчета суммы введенных четных чисел
Вариант с циклом while:
Pythonsumma = 0while True: chislo = int(input("Введите число: "))if chislo == 0: break
if chislo % 2 == 0: summa += chisloprint("Сумма четных чисел:", summa)
В программе проверяется каждое введенное число. Если число делится на 2 без остатка, оно является четным и добавляется к переменной summa. Ввод продолжается до тех пор, пока пользователь не введет 0.
Пример работы:
Введите число: 7 Введите число: 4 Введите число: 10 Введите число: 3 Введите число: 0Сумма четных чисел: 14
Здесь в сумму вошли только четные числа: 4 и 10.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

