Программа python

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

Было бы неплохо, если бы ты указал какие попытки ты делал для решения этой задачи.

Разберем условие:

значим нам нужен input

цикл пока не выполнится условие (While)

это значит нам нужно каким-то образом сохранять все когда-либо введенные значения

Таким образом:

data = []
while True:
    n = float(input("Любое число "))
    if n == 0: 
        break
    data.append(n)
print(max(data), min(data))

Можно, конечно, упороться с моржом))

data = []
while (n := float(input("Любое число "))) != 0:
    data.append(n)
print(max(data), min(data))
© 2021 Общественный Фонд «Beyond Curriculum» (CC BY-NC-SA 4.0 International)