#創建一個文件,在該文件中創建兩個字典,一個保存名字和星座,另一個保存星座和性格特點,#最後從這兩個字典取出相應的信息組合成想要的結果:name = ['綺夢','冷伊一','香凝','黛蘭'] sign_person = ['水瓶座','射手座','雙魚座','雙子座'] sign_all =[' ...
#創建一個文件,在該文件中創建兩個字典,一個保存名字和星座,另一個保存星座和性格特點,
#最後從這兩個字典取出相應的信息組合成想要的結果:
name = ['綺夢','冷伊一','香凝','黛蘭'] sign_person = ['水瓶座','射手座','雙魚座','雙子座'] sign_all =['白羊座','金牛座','雙子座','巨蟹座','獅子座','處女座','天秤座','天蝎座','射手座','摩羯座','水瓶座','雙魚座'] nature = ['有一種讓人看見就覺得開心的感覺,陽光、樂觀、堅強,性格直來直去,就是有點小脾氣。', '很保守,喜歡穩定,一旦有什麼變動就會覺得心裡不踏實,性格比較慢熱,是個理財高手。', '喜歡追求新鮮感,有點小聰明,耐心不夠,因你的可愛性格會讓很多人喜歡和你做朋友。', '情緒容易敏感,缺乏安全感,做事情有堅持到底的毅力,為人重情重義,對朋友和家人特別忠實。', '有著遠大的理想,總想靠自己的努力成為人上人,總是期待被仰慕被崇拜的感覺。', '堅持追求自己的完美主義者。', '追求平等、和諧,交際能力強,因此朋友較多。最大的缺點就是面對選擇總是猶豫不決。', '精力旺盛,占有欲強,對於生活很有目標,不達目的誓不罷休,復仇心重。', '崇尚自由,勇敢、果斷、獨立,身上有一股勇往直前的勁兒,只要想做,就能做。', '是最有耐心的,做事最小心。做事腳踏實地,比較固執,不達目的不罷休,而且非常勤奮。', '人很聰明,最大的特點是創新,追求獨一無二的生活,個人主義色彩很濃重的星座。', '集所有星座的優缺點於一身。最大的優點是有一顆善良的心,願意幫助別人。'] dict1 = dict(zip(name,sign_person)) dict2 = dict(zip(sign_all,nature)) #==============方法1=================== name1 = input("請輸入名字") print(dict1.get(name1,"查無此人")) print("她的性格特點是:") print(dict2.get(dict1.get(name1),"沒有這個人的性格特點")) #==============方法2==================") #先得到鍵 get方法得到鍵對應的值 for i in dict1: print("【",i,"】","的星座是",dict1.get(i)) print("她的性格特點是:") print(dict2.get(dict1.get(i)))