Unit 12

Source Code

import random
print("Unit 12")
myName = "" # add your name
print("Name: " + myName)

def main():
    done = False
    print("Main Menu")
    print("E1 - Example 1")
    print("Q - Quit")
    while not done:
        choice = input("Choice: ")
        match choice:
            # case for Example 1
            case "E1":
                example1()

            # case for Example 2
            case "E2":
                example2()

            # case for Example 3
            case "E3":
                example3() 

            # case for Example 4
            case "E4":
                example4()

            # case for Example 5
            case "E5":
                example5()

            # case for Example 6
            case "E6":
                example6()

            # case for Example 7
            case "E7":
                example7()
                
            # case for Quit
            case "Q":
                print("Quitting!")
                done = True
            # default case
            case _:
                print("Invalid, try again!")

# define Example 1 Function
def example1():
    print("Example 1")


# define Example 2 Function
def example2():
    print("Example 2")
    states = {
        "CA": "California",
        "NJ": "New Jersey",
        "TX": "Texas",
        "FL": "Florida",
        "IL": "Illinois",
        "PA": "Pennsylvania",
        "OH": "Ohio",
        "GA": "Georgia",
        "NC": "North Carolina",
        "NY": "New York"
    }
    # add header and for loop
    


# define Example 3 Function
def example3():
    print("Example 3")


# define Example 4 Function
def example4():
    print("Example 4")


# define Example 5 Function
def example5():
    print("Example 5")


# define Example 6 Function
def example6():
    print("Example 6")

# define Example 7 Function
def example7():
    print("Example 7")

# call to main function, do not delete!
main()

appledictionary.csv

AP-MACB-13-2023, Apple MacBook Pro 13" 2023
AP-IPH-14P, Apple iPhone 14 Pro
AP-AIRP-3GEN, Apple AirPods 3rd Generation
AP-IPAD-AIR5, Apple iPad Air 5
AP-WATCH-7, Apple Watch Series 7
AP-MACM-M2, Apple Mac Mini M2
AP-TV-4K-2023, Apple TV 4K 2023 Edition
AP-IPH-SE3, Apple iPhone SE 3rd Generation
AP-AIRPD-PRO2, Apple AirPods Pro 2nd Generation
AP-IMAC-27-5K, Apple iMac 27" 5K Display

Last updated