Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下面有人能解释一下python代码吗?I';我正在尝试存储和更新生日数据_Python_Python 3.x - Fatal编程技术网

下面有人能解释一下python代码吗?I';我正在尝试存储和更新生日数据

下面有人能解释一下python代码吗?I';我正在尝试存储和更新生日数据,python,python-3.x,Python,Python 3.x,用于存储朋友生日数据的程序。你能给我解释一下吗,朋友们,分步或行print(生日[name]+'是'+name]的生日)。这段回忆是如何从生日[姓名]到生日={'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 q

用于存储朋友生日数据的程序。你能给我解释一下吗,朋友们,分步或行
print(生日[name]+'是'+name]的生日)
。这段回忆是如何从
生日[姓名]
生日={'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字典中,当您为这样的字典下标时:
birth[name]

您告诉它返回传递到括号中的键的值


所以,
生日['Alice']
会给你
'Apr 1'

如果生日中的名字:print(生日[name]+'是'+name'的生日信息)-我怀疑这句话怎么能回忆起第一句话,你能帮我举个例子Friends吗