任何人都可以解释下面的python代码吗?我正在尝试存储和更新生日数据



程序来存储有关朋友生日的数据。 你能向我解释一下吗,朋友们逐步或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'.

最新更新