Write a program using Python that prompts for an integer and prints the integer, but if something other than an integer is input , the program keeps asking for an integer. Here is a sample session: Input an integer: abc
Error: try again.
Input an integer: 4a
Error: try again.
Input an integer: 2.5
Error: try again.
Input an integer: 123
The integer is: 123
2 answers:
Answer:
#program in Python
#read until user Enter an integer
while True:
#try block to check integer
try:
#read input from user
inp = int(input("Enter an integer: "))
#print input
print("The integer is: ",inp)
break
#if input is not integer
except ValueError:
#print message
print("Wrong: try again.")
Explanation:
In try block, read input from user.If the input is not integer the print a message in except block.Read the input until user enter an integer. When user enter an integer then print the integer and break the loop.
Output:
Enter an integer: acs
Wrong: try again.
Enter an integer: 4a
Wrong: try again.
Enter an integer: 2.2
Wrong: try again.
Enter an integer: 12
The integer is: 12
Answer:
Enter an integer: 4a
Wrong: try again.
Enter an integer: 2.2
Wrong: try again.
Enter an integer: 12
The integer is: 12
hope this helps
You might be interested in
It’s jelly like fluid surrounds the nucleus
The correct anwser is excel
Mixed and market economies protect individuals' ability to make their own economic decisions.