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.