Вопрос задан 21.06.2023 в 11:31. Предмет Информатика. Спрашивает Криошина Полина.

Ваня увлекается историей, в особенности календарями. Он изучает календари разных времён, эпох и

народностей. Для исследования ему нужно посчитать, у кого сколько было месяцев с чётным количеством дней. Напишите программу, которая считает количество только чётных чисел в последовательности (последовательность заканчивается при вводе нуля) и выводит ответ на экран.
0 0
Перейти к ответам

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

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

Программа:
Python:

count = 0

while True:

 number = int(input())

 count += (number % 2 == 0 and number != 0)

 if number == 0: break

print(count)

Объяснение:

В начале регистрируем переменную count, которая предназначена для хранения чётных чисел.

С помощью цикла while True код выполняется "бесконечно" - до тех пор, пока что-то его не прервёт. В теле цикла сначала вводится число number. Если это число чётное (делится на 2 без остатка) и это число не ноль, то к count прибавляется единица (единица, потому что для компьютера True = 1). И последняя проверка - если введённое число равно нулю, останавливаем цикл (break).

В конце выводится число count.

Результат:

5
7
8
0
1

2
4
6
5
0
3

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

Для создания программы, которая будет считать количество месяцев с чётным количеством дней в последовательности, можно воспользоваться следующим Python кодом:

python
count = 0 while True: days = int(input("Введите количество дней в месяце (для завершения введите 0): ") if days == 0: break if days % 2 == 0: count += 1 print("Количество месяцев с чётным количеством дней:", count)

Эта программа начинает бесконечный цикл, в котором пользователь вводит количество дней в месяце. Программа проверяет, является ли это число чётным (делится на 2 без остатка), и если да, увеличивает счётчик count на 1. Когда пользователь вводит 0, программа завершает цикл и выводит количество месяцев с чётным количеством дней на экран.

0 0

Похожие вопросы

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

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

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