Вопрос задан 25.06.2023 в 02:57. Предмет Информатика. Спрашивает Болат Бейбарыс.

Идёт ввод натуральных чисел. Если было введено не натуральное число, то команда останавливается и в

выводе появляется наибольшее четное число из ранее введенных либо если не было введено ни одного натурального числа, то в выводе должна быть надпись "Чётных чисел нет" или что-то похожее программа pythonс помощью цикла while
0 0
Перейти к ответам

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

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

Ответ:

n = input("Введите число: ")

n_max = -1  

while(n.isdigit()):

   n = int(n)

   if (n%2==0 and n>n_max):

       n_max = n

   n = input("Введите следующее число: ")

if(n_max == -1):

   print("Чётных чисел нет")

else:

   print("Наибольшее чётное число:", n_max)

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

Вы можете создать такую программу на Python с использованием цикла while. Вот пример:

python
max_even = None # Переменная для хранения наибольшего четного числа while True: try: num = int(input("Введите натуральное число (для завершения введите отрицательное число или 0): ")) if num <= 0: break # Завершаем цикл при вводе отрицательного числа или 0 if num % 2 == 0: if max_even is None or num > max_even: max_even = num # Обновляем наибольшее четное число except ValueError: print("Ошибка! Введите целое число.") if max_even is not None: print("Наибольшее четное число:", max_even) else: print("Чётных чисел нет")

Этот код предлагает ввести натуральные числа до тех пор, пока не будет введено отрицательное число или 0. Если вводится отрицательное число или 0 и были введены хотя бы одно четное натуральное число, программа выведет наибольшее из них. Если не было введено ни одного натурального числа, будет выведено сообщение "Чётных чисел нет".

0 0

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

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

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

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