Python Exercise: Prints the season for that month and day
Python Conditional: Exercise - 37 with Solution
Write a Python program that reads two integers representing a month and day and prints the season for that month and day.
month = input("Input the month (e.g. January, February etc.): ") day = int(input("Input the day: ")) if month in ('January', 'February', 'March'): season = 'winter' elif month in ('April', 'May', 'June'): season = 'spring' elif month in ('July', 'August', 'September'): season = 'summer' else: season = 'autumn' if (month == 'March') and (day > 19): season = 'spring' elif (month == 'June') and (day > 20): season = 'summer' elif (month == 'September') and (day > 21): season = 'autumn' elif (month == 'December') and (day > 20): season = 'winter' print("Season is",season)
Input the month (e.g. January, February etc.): April Input the day: 15 Season is spring
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Python skills with w3resource's quiz
Python: Tips of the Day
Python: Unpack a Tuple
>>> items = (0, 'b', 'one', 10, 11, 'zero') >>> a, b, c, d, e, f = items >>> print(f) zero >>> a, *b, c = items >>> print(b) ['b', 'one', 10, 11] >>> *_, a, b = items >>> print(a) 11
- New Content published on w3resource :
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework