Answer:
Explanation:
When removing items from a dictionary, always specify the key in quotation marks.
For example: del country_capital['Prussia']
Failing to place it in quotes will cause the interpreter to view Prussia as a variable, resulting in an error saying that Prussia is not defined.
Code:
user_input=input("") #taking input from user
entries=user_input.split(',')
country_capital=dict(pair.split(':') for pair in entries) #creating the dictionary from user input
del country_capital['Prussia'] #removing Prussia; failure to include quotes results in an error
print('Prussia deleted?', end=' ')
if 'Prussia' in country_capital: #verifying the presence of Prussia in the dictionary
print('No.')
else:
print('Yes.')
print ('Spain deleted?', end=' ')
if 'Spain' in country_capital: #checking if Spain is present in the dictionary
print('No.')
else:
print('Yes.')
print ('Togo deleted?', end=' ') #verifying the existence of Togo in country_capital
if 'Togo' in country_capital:
print('No.')
else:
print('Yes.')
Explanation: