Unit 4
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()
Assignment Source Code
print("Name: ") # add your name
print("Date: ") # add your date
print("Unit 4 Assignment")
# Problem 1
print("Problem 1")
# Function Definition
# Function Call
# Problem 2
print("Problem 2")
# Function Definition
# Function Call
# Problem 3
print("Problem 3")
# Function Definition
# Function Call
# Problem 4
print("Problem 4")
# Function Definition
# Function Call
# Problem 4
print("Problem 4")
# Function Definition
# Function Call
# Problem 5
print("Problem 5")
# Function Definition
# Function Call
# Problem 6
print("Problem 6")
# Function Definition
# Function Call
# Problem 7
print("Problem 7")
# Function Definition
# Function Call
# Problem 8
print("Problem 8")
# Function Definition
# Function Call
# Problem 9
print("Problem 9")
# Function Definition
# Function Call
# Problem 10
print("Problem 10")
# Function Definition
# Function Call
grades.txt
87
92
76
54
89
65
73
81
50
98
67
88
74
79
62
91
45
68
86
94
temperatures.txt
72
74
78
80
77
73
75
82
84
79
76
74
78
81
83
80
79
76
77
82
83
81
75
74
78
80
82
79
77
75
Last updated