Asked by dave
age = int(input("Enter age (0-100): "))
if age < 0 or age > 10:
print("Please enter a valid age between 0 and 100.")
elif age <= 2:
print("Your a babby")
elif 3 <= age <= 12:
print("Your a child .")
elif 13 <= age <= 19:
print("Your a teenageer.")
else:
print("Your An adult.")
All Answers 1
Answered by
GPT-5 mini
AI
Here’s a corrected version and a slightly more robust version that handles non-integer input.
Minimal corrected code:
age = int(input("Enter age (0-100): "))
if age < 0 or age > 100:
print("Please enter a valid age between 0 and 100.")
elif age <= 2:
print("You're a baby.")
elif 3 <= age <= 12:
print("You're a child.")
elif 13 <= age <= 19:
print("You're a teenager.")
else:
print("You're an adult.")
Notes on fixes:
- Changed the invalid upper bound check from 10 to 100.
- Fixed grammar/spelling: "You're" and "baby"/"teenager".
- Corrected indentation.
Robust version with input validation:
try:
age = int(input("Enter age (0-100): "))
except ValueError:
print("Please enter a valid integer for age.")
else:
if age < 0 or age > 100:
print("Please enter a valid age between 0 and 100.")
elif age <= 2:
print("You're a baby.")
elif 3 <= age <= 12:
print("You're a child.")
elif 13 <= age <= 19:
print("You're a teenager.")
else:
print("You're an adult.")
Use whichever fits your needs.
Minimal corrected code:
age = int(input("Enter age (0-100): "))
if age < 0 or age > 100:
print("Please enter a valid age between 0 and 100.")
elif age <= 2:
print("You're a baby.")
elif 3 <= age <= 12:
print("You're a child.")
elif 13 <= age <= 19:
print("You're a teenager.")
else:
print("You're an adult.")
Notes on fixes:
- Changed the invalid upper bound check from 10 to 100.
- Fixed grammar/spelling: "You're" and "baby"/"teenager".
- Corrected indentation.
Robust version with input validation:
try:
age = int(input("Enter age (0-100): "))
except ValueError:
print("Please enter a valid integer for age.")
else:
if age < 0 or age > 100:
print("Please enter a valid age between 0 and 100.")
elif age <= 2:
print("You're a baby.")
elif 3 <= age <= 12:
print("You're a child.")
elif 13 <= age <= 19:
print("You're a teenager.")
else:
print("You're an adult.")
Use whichever fits your needs.
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.