Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hello, I have been stuck on how to write this Python program can anyone solve it

ID: 3798487 • Letter: H

Question

Hello, I have been stuck on how to write this Python program can anyone solve it?

Write a program 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

Hint: the string isdigit method will be useful to solve this problem, but you are not allowed to use it in this program

Thanks, Kameron

Explanation / Answer

userInput = 0
while True:
try:
     userInput = int(input("Input an integer: "))     
except ValueError:
     print("Error:Not an integer")
     continue
else:
     print("The integer is : ",userInput)
     break

Output:

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote