Answer :

MrRoyal

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)

ldrew0728

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

Other Questions