Ask your own question, for FREE!
Computer Science 55 Online
Vocaloid:

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

Vocaloid:

```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.

Timmyspu:

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.

Vocaloid:

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}") ```

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!