Hello there:
I have written a code. It seems very simple. When the user enter 1, the code should display "Programming is fun!". When the user enter 2, the code should display "You're getting the hang of this. Any other input should display "Sorry, that isn't 1 or 2". I tested the input with 1, 2, other numbers, words, -1, 0, and it works. However, when I don't type anything for input and just press enter, a "value error" message appears instead of "Sorry, that its'n 1 or 2". I feel stack. Please, can you help me to fix this?
This is the message from Python:
Traceback (most recent call last):File "C:\Users\Gsuar\Downloads\code_03\main.py", line 7, in number = int(input("Enter 1 or 2: "))ValueError: invalid literal for int() with base 10: ''This is my codenumber = int(input("Enter 1 or 2: "))if number == 1:print("Programming is fun!")elif number == 2:print("You're getting the hang of this.")else:print("Sorry, that isn't a 1 or 2.")
This is my code
number = int(input("Enter 1 or 2: "))
if number == 1:print("Programming is fun!")elif number == 2:print("You're getting the hang of this.")else:print("Sorry, that isn't a 1 or 2.")
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here