«A»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено чисел, которые делятся на 3.
«B»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Определить, сколько получено двузначных чисел, которые заканчиваются на 3.
«C»: На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти максимальное из введённых чётных чисел.
В программе Python

14andrew 14andrew    1   22.04.2020 14:45    220

Ответы
Konopleva1947lina Konopleva1947lina  24.08.2020 01:33

ответ A:

i = 0

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

while n != 0:

   if n % 3 == 0:

       i += 1

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

print("ответ: {}".format(i))

ответ B:

i = 0

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

while n != 0:

   if (n % 10 == 3) and (n < 100 and n > 9):

       i += 1

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

print("ответ: {}".format(i))

ответ C:

i = 0

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

max = n

while n != 0:

   if n > max:

       max = n

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

print("ответ: {}".format(max))

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика