Source Code
Source Code
import time
import random
def main():
done = False
while not done:
print("Menu System")
print("E1 - Example 1")
choice = input("Choice: ")
match choice:
# case "E1":
case "E1":
# example1 function call
example1()
case "E2":
example2("Hello")
case "E3":
num = int(input("How many times? "))
example3(num)
case "E4":
example4(12, 45)
case "E5":
example5(age=20, firstName="Zey")
case "E6":
print(example6())
case "E7":
calculation = example7()
print(calculation)
case "E8":
example8()
case "E9":
example9()
case "E10":
example10()
case "E11":
example11()
case "E12":
example12()
case "E13":
example13()
case "E14":
example14()
case "Q":
print("Quit!")
done = True
case _:
print("Invalid Choice")
# example1 function definition
def example1():
print("Programs must be written for people to read,")
print("and only incidentally for machines to execute.")
print("-- Hal Abelson")
# example2 function definition
def example2(phrase):
print(phrase + " World!")
# example3 function definition
def example3(times):
for x in range(times):
print("Sam")
# example4 function definition
def example4(num1, num2):
result = num1 + num2
print(result)
# example5 function definition
def example5(firstName, age):
print(firstName + " " + str(age))
# example6 function definition
def example6():
return "It's not a bug, it's a feature!"
# example7 function definition
def example7():
formula = 2**10 + 1
return formula
# example8 function definition
def example8():
infile = open('kean.txt', 'r')
file_contents = infile.read()
infile.close()
print(file_contents)
# example9 function definition
def example9():
infile = open('kean.txt', 'r')
line1 = infile.readline().strip()
line2 = infile.readline().strip()
line3 = infile.readline().strip()
infile.close()
print(line1)
print(line2)
print(line3)
# example10 function definition
def example10():
outfile = open('kean2.txt', 'w')
student1 = "Sam"
student2 = "Teddi"
student3 = "Devin"
outfile.write(student1 + '\n')
outfile.write(student2 + '\n')
outfile.write(student3 + '\n')
# example11 function definition
def example11():
outfile = open('kean2.txt', 'a')
student4 = "Pat"
student5 = "Morgan"
student6 = "Taylor"
outfile.write(student4 + '\n')
outfile.write(student5 + '\n')
outfile.write(student6 + '\n')
# example12 function definition
def example12():
outfile = open('sales.txt', 'w')
outfile.write(str(100) + '\n')
outfile.write(str(200) + '\n')
outfile.write(str(0.99) + '\n')
outfile.close()
# example13 function definition
def example13():
infile = open('sales.txt', 'r')
for line in infile:
amount = float(line)
print(amount)
infile.close()
# example14 function definition
def example14():
with open('kean.txt', 'r') as infile:
file_contents = infile.read()
print(file_contents)
# call the main function, do not delete!
main()
Last updated