Logic Building
# Take hour as input
hour = int(input("Enter hour (0-23): "))
# Determine greeting based on hour
if 5 <= hour < 12:
print("Good Morning")
elif 12 <= hour < 17:
print("Good Afternoon")
elif 17 <= hour < 21:
print("Good Evening")
else:
print("Good Night")Output
Enter hour (0-23): 10 Good Morning Enter hour (0-23): 15 Good Afternoon Enter hour (0-23): 20 Good Evening Enter hour (0-23): 22 Good Night
Use range conditions to determine time of day.
Key Concepts:
- Morning: 5 to 11 (5 <= hour < 12)
- Afternoon: 12 to 16 (12 <= hour < 17)
- Evening: 17 to 20 (17 <= hour < 21)
- Night: all other hours