Метод 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.")