Программа Python для поиска максимальных и минимальных значений на основе реальных входных данных

Метод 1. Использование списка для хранения значений и встроенных функций max() и min():

numbers = []
while True:
    value = float(input("Enter a real value (negative value to exit): "))
    if value < 0:
        break
    numbers.append(value)
if numbers:
    highest = max(numbers)
    lowest = min(numbers)
    print("Highest value:", highest)
    print("Lowest value:", lowest)
else:
    print("No values entered.")

Метод 2. Использование двух переменных для отслеживания максимального и минимального значений:

highest = float('-inf')
lowest = float('inf')
while True:
    value = float(input("Enter a real value (negative value to exit): "))
    if value < 0:
        break
    if value > highest:
        highest = value
    if value < lowest:
        lowest = value
if highest != float('-inf') and lowest != float('inf'):
    print("Highest value:", highest)
    print("Lowest value:", lowest)
else:
    print("No values entered.")