Skip to content

ENUMERATE WITH START PARAMETER

Python
#!/usr/bin/env python3
"""
ENUMERATE WITH START PARAMETER
Control the starting number for enumeration
"""

print("=== Shopping List with Custom Numbering ===")
items = ["Milk", "Bread", "Eggs", "Butter", "Cheese"]

# Start counting from 1 instead of 0
for number, item in enumerate(items, start=1):
    print(f"{number}. {item}")

print("\n=== Pages in a Book (starting from page 5) ===")
pages = ["Chapter 1 Summary", "Chapter 2 Summary", "Chapter 3 Summary"]

for page_num, content in enumerate(pages, start=5):
    print(f"Page {page_num}: {content}")

print("\n=== Task Queue (starting from 100) ===")
tasks = ["Process order", "Send email", "Update database"]

for task_id, task in enumerate(tasks, start=100):
    print(f"Task #{task_id}: {task}")