Решение
# Инициализация переменных
largest1 = 0
largest2 = 0
largest3 = 0
# Считываем первое число
num = int(input("Введите число: "))
# Обновляем значения переменных, если новое число больше
while num != 0:
if num > largest1:
largest3 = largest2
largest2 = largest1
largest1 = num
elif num > largest2:
largest2 = num
elif num > largest3:
largest3 = num
# Считываем следующее число
# Выводим результат
print("Три наибольших числа:", largest1, largest2, largest3)
Решение
# Инициализация переменных
largest1 = 0
largest2 = 0
largest3 = 0
# Считываем первое число
num = int(input("Введите число: "))
# Обновляем значения переменных, если новое число больше
while num != 0:
if num > largest1:
largest3 = largest2
largest2 = largest1
largest1 = num
elif num > largest2:
largest3 = largest2
largest2 = num
elif num > largest3:
largest3 = num
# Считываем следующее число
num = int(input("Введите число: "))
# Выводим результат
print("Три наибольших числа:", largest1, largest2, largest3)