Распечатайте введенные пользователем числовые значения в цикле while
Я новичок в программировании. Я пытаюсь написать цикл while, который принимает введенные пользователем числовые данные. Цикл прерывается, когда пользователь вводит "готово". Я пытаюсь найти способ сохранить и распечатать все действительные числовые данные пользователя.
Что я уже пробовал:
values = [] while True: user_input = input('Please type in a numerical value') if user_input == 'done': print('All Done') break try: val_input = float(user_input) except ValueError: print('You have typed in an invalid value. Please type in a numerical whole number') continue values.append(user_input) print(val_input)