Answer :
Answer:
The program is as follows:
phonebook = {}
while True:
entry_name = input("Name: ")
if entry_name == " ":
break
elif entry_name in phonebook:
print(entry_name+" exists with the phone number "+str(phonebook[entry_name]))
else:
entry_number = input("Number: ")
phonebook[entry_name] = entry_number
print(phonebook)
Explanation:
This creates an empty dictionary for phonebook
phonebook = {}
This loop is repeated until it is exited by the user
while True:
Prompt for name
entry_name = input("Name: ")
If name is empty
if entry_name == " ":
Exit the loop
break
Else if name exists in the phonebook
elif entry_name in phonebook:
Notify the user with the name and the phone number
print(entry_name+" exists with the phone number "+str(phonebook[entry_name]))
If otherwise,
else:
Prompt the user for phone number
entry_number = input("Number: ")
Save in the dictionary
phonebook[entry_name] = entry_number
Print the phonebook
print(phonebook)
Answer:
my_dictionary = {}
while True:
name = str(input("Enter a name: "))
if name == "":
break
elif name in my_dictionary:
print("Phone Number: " + my_dictionary[name])
else:
phone_number = input("Enter this person's number: ")
my_dictionary[name] = phone_number
print(my_dictionary)
Explanation: code hs