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


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 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.")





Jun 09, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here