程序来存储有关朋友生日的数据。 你能向我解释一下吗,朋友们逐步或print(birthdays[name] + ' is the birthday of ' + name)
行. 这次召回如何birthday[name]
birthdays = {'Alice': 'Apr 1', 'Bob': 'Dec 12', 'Carol': 'Mar 4'}
. 请帮我找出答案。
birthday = {'Alice': 'April 1', 'Bob': 'Dec 12', 'Carol': 'Mar 4'}
while True:
print('Enter a name: (blank to quit)')
name = input()
if name == ' ':
break
if name in birthday:
print( birthday[name] + ' is birthday information of ' + name)
else:
print('I do not have birthday informtion for ' + name)
print('What is their birthday?')
bday = input()
birthday[name] = bday
print('Birthday database updated.')
在python字典中,当你下标一个这样的:birthday[name]
,
您告诉它返回传递到括号中的键的值。
所以,birthdays['Alice']
会给你'Apr 1'
.