Python進階練習:函數+字典

 

找到年齡最大的人,並輸出,找出程序中有什麼問題:

1.字符串分割成列表:使用str.split方法:

2.求列表最大值

3.找到 字典 值對應鍵

def max_info(n):
    dict0={}
    for i in range(3):
        
        input_info=input('請輸入學員信息(姓名+年齡):')
        list1=input_info.split(',')
#        print(list1)
        dict0[list1[0]]=list1[1]
#    print(dict0)
    list1=list(dict0.values())
    a=max(list1)
#    print(a)
    for key, val in dict0.items():
        if val == a:
#            print(key)
            print('最大年齡的是:' ,key)
max_info(3)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章