Помогите пожалуйста написать программу на phyton!!! - Компьютерные вопросы

Вопрос Помогите пожалуйста написать программу на phyton!!!

Регистрация
20 Май 2013
Сообщения
66
Репутация
0
Спасибо
0
Монет
0
Напишите программу, которая в последовательности натуральных чисел определяет наибольшее число кратное 9. Программа получает на вход натуральные числа, количество введëных чисел неизвестно, последовательность чисел заканчивается числом 0 ( 0 признак окончания ввода, не входит в последовательность).
 
Регистрация
17 Июн 2013
Сообщения
82
Репутация
3
Спасибо
0
Монет
0
mx = -1
for v in map(int, iter(input, '0')):
if v % 9 == 0: mx = max(mx, v)
print(['Нет чисел, кратных 9', mx][mx > 0])
 
Регистрация
10 Июн 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Могу попробовать через чат джпти надо?
 
Регистрация
21 Июн 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
max_kratnoe_9 = 0 # Инициализируем переменную для хранения максимального кратного 9

while True:
try:
chislo = int(input("Введите натуральное число (0 для завершения): "))
if chislo < 0:
print("Пожалуйста, введите натуральное число или 0.")
continue # Пропускаем текущую итерацию, если введено отрицательное число
if chislo == 0:
break # Выход из цикла, если введено 0
if chislo % 9 == 0: # Проверяем, кратно ли число 9
if chislo > max_kratnoe_9:
max_kratnoe_9 = chislo # Обновляем максимум, если текущее число больше
except ValueError:
print("Ошибка: Введите целое число.")

if max_kratnoe_9 == 0: # Проверяем, было ли введено хотя бы одно кратное 9 число
print("В последовательности нет чисел, кратных 9.")
else:
print("Наибольшее число, кратное 9:", max_kratnoe_9)
 
Сверху Снизу