Skip to content

Commit fa93a01

Browse files
authored
Add files via upload
1 parent 7df78ce commit fa93a01

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

project5_contactbook.py

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
def print_menu():
2+
print('1. Print Phone Numbers')
3+
print('2. Add a Phone Number')
4+
print('3. Remove a Phone Number')
5+
print('4. Lookup a Phone Number')
6+
print('5. Quit')
7+
print()
8+
9+
numbers = {}
10+
menu_choice = 0
11+
print_menu()
12+
while menu_choice != 5:
13+
menu_choice = int(input("Type in a number (1-5): "))
14+
if menu_choice == 1:
15+
print("Telephone Numbers:")
16+
for x in numbers.keys():
17+
print("Name: ", x, "\tNumber:", numbers[x])
18+
print()
19+
elif menu_choice == 2:
20+
print("Add Name and Number")
21+
name = input("Name: ")
22+
phone = input("Number: ")
23+
numbers[name] = phone
24+
elif menu_choice == 3:
25+
print("Remove Name and Number")
26+
name = input("Name: ")
27+
if name in numbers:
28+
del numbers[name]
29+
else:
30+
print(name, "was not found")
31+
elif menu_choice == 4:
32+
print("Lookup Number")
33+
name = input("Name: ")
34+
if name in numbers:
35+
print("The number is", numbers[name])
36+
else:
37+
print(name, "was not found")
38+
elif menu_choice != 5:
39+
print_menu()

0 commit comments

Comments
 (0)