python question - how to set up my try/except clause so that it keeps prompting the user to enter a number if they keep entering a non-number? right now my code only works for the first exception
```python while True: try: num1 = float(input("This program will add two numbers together.\nEnter your first number: ")) break except ValueError: print("That is not a valid number. Please try again.") ``` Please do not comment unless you are familiar with the language and are making a serious attempt to help.
I thought I would tag you two @ultrilliam and @smokeybrown because you both are very good with python and I thought you could help Voca.
alright, I got it to work properly. I'm going to close this; however, anyone is welcome to add advice on how to improve this code. ```python while True: try: num1 = float(input("This program will add two numbers together.\nEnter your first number: ")) break except ValueError: print("That is not a valid number. Please try again.") while True: try: num2 = float(input("\nEnter your second number: ")) break except ValueError: print("That is not a valid number. Please try again.") sum = num1 + num2 print(f"The sum of your numbers is: {sum}") ```
Join our real-time social learning platform and learn together with your friends!