大家一起學python-day3-猜水果系統
阿新 • • 發佈:2018-12-29
閒著無事 寫了一個猜水果的小程式(之前老師教過,也寫過,改進一下)
a =['西瓜','梨子','香蕉','核桃','蘋果','桃子','花生','橘子','西瓜','梨子'] b =['綠色的,紅心','配冰糖,暖到心','彎彎的月兒小小的船,小小的船兒兩頭尖','皺肉皺骨頭, 骨頭生在肉外頭。','喬布斯','胖娃娃,沒手腳,紅尖嘴,一身毛,背上一道溝,肚裡好味道。',':青藤藤,開黃花,地上開花不結果,地下結果不開。,','小小紅罈子,裝滿紅餃子,吃掉紅餃子,吐出白珠子。','綠色的,紅心','綠色的,紅心'] print("歡迎來到猜水果小遊戲!") print("下面是遊戲的規則,請認真閱讀:") print('*********************************') print("1.猜題遊戲一共有10個題,每個題10分,共一百分") print("2.您在這個遊戲中可以猜測10次,不管您答對還是答錯,都會消耗猜測的次數") print("3.每道題目開始時,系統都會提示是否使用錦囊,一共有三次的錦囊機會(錦囊一共有三種 ,並且可以重複選擇!)。同時,錦囊不算在猜測的次數中。") print("4.錦囊包括:1.提示水果第一個字。2.提示水果第二個字3.這個水果的字數") print("5.遊戲可以提前結束") print("6.祝大家玩得愉快") print("*********************************") print("遊戲開始選擇1,遊戲結束按任意鍵") c=input("請選擇開始:")#代表開始 if c=='1': print("下面,遊戲開始!") count=10 cishu=3 i=0 fenshu = 0 while count>0: print("第",i+1,"題:",b[i]) if cishu != 0: print('同時,您也可以使用我們的錦囊(', cishu, "次機會)!選擇請再下方輸入1,不使用輸入任意鍵") f = input("請選擇是否使用錦囊:") # f 代表是否使用錦囊 if f == '1': print("一共有三種錦囊供您選擇") print("1.提示第一個字") print("2.提示第二個字") print("3.提示它的總字數是多少") g = input("請選擇您需要選擇的錦囊型別:") if g == '1': print("這個水果的一個字是:", a[i][0]) elif g == '2': print("這個水果的第二個字是", a[i][1]) elif g == '3': print("這個水果一共是", len(a[i]),'個字') else: print("輸入有誤,預設為放棄錦囊資格") cishu -= 1 print("錦囊次數還有", cishu, '次') if cishu == 0: print("您的錦囊次數已經用完!") print("依靠您的智慧取勝吧!") else: print("您的錦囊次數還剩", cishu, '次') else: print("您的錦囊次數已經使用完,請用您自己的智慧解決吧!") d = input("請輸入您所猜測的水果名:") # 猜測水果名 if d == a[i]: fenshu+=10 print("恭喜你,猜對了!是否繼續") print("繼續玩遊戲選擇1,不繼續選擇任意鍵") o =input("請選擇是否繼續:") if o=='1': print("好的!遊戲繼續!") print("您還有",count-1,'次猜測機會') i+=1 else: print("您的總分為",fenshu,'分') if fenshu >= 60: print("有點強呀!") elif fenshu > 40 and fenshu < 60: print("還需要繼續努力!") else: print("有點菜!!!") print("您的次數已經全部使用玩") print("遊戲結束") break else: print("猜錯了喲!") print("您還有",count-1,'次機會') count-=1 if count==0: print("您的總分為",fenshu,'分') if fenshu>=60: print("有點強呀!") elif fenshu>40 and fenshu<60: print("還需要繼續努力!") else: print("有點菜!!!") print("您的次數已經全部使用完") else: print("不玩了?好的!")