# months_iterator.py
# This script demonstrates how to iterate through the months of the year in Python.
# It utilizes a list to store month names and a simple for loop to process each month.
def iterate_months():
# Define a list containing the names of all twelve months.
# Using a list is a straightforward way to store an ordered collection of items.
months_of_year = [
'January', 'February', 'March', 'April', 'May', 'June',
'July', 'August', 'September', 'October', 'November', 'December'
]
print('Iterating through the months of the year:')
# Use a for loop to iterate over each month in the 'months_of_year' list.
# The 'month' variable will sequentially take on the value of each item in the list.
for month in months_of_year:
# Print the current month. This demonstrates processing each month.
print(f'- {month}')
print('\nIteration complete.')
# This is the standard Python idiom to check if the script is being run directly
# (as opposed to being imported as a module). If it's run directly, call the main function.
if __name__ == '__main__':
iterate_months()