闲着无事 写了一个猜水果的小程序(之前老师教过,也写过,改进一下)
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("不玩了?好的!")