Я рассматриваю упражнение на питоне, которое выполняет следующее:
читает список чисел, пока "готово" будет введено.
Когда введено «выполнено», вывести наибольшее и наименьшее из чисел .
И это должно быть без непосредственного использования встроенных функций max () и min ().
Вот мой источник.Traceback говорит: «объект с плавающей точкой не повторяется»
Я думаю, что мои ошибки происходят из-за неправильного использования списка для вычисления наименьшего и наибольшего.Будем благодарны за любые советы и помощь!
while True:
inp = raw_input('Enter a number: ')
if inp == 'done' :
break
try:
num = float(inp)
except:
print 'Invalid input'
continue
numbers = list(num)
minimum = None
maximum = None
for num in numbers :
if minimum == None or num < minimum :
minimum = num
for num in numbers :
if maximum == None or maximum < num :
maximum = num
print 'Maximum:', maximum
print 'Minimum:', minimum
Спасибо!