python-猜水果系统

闲着无事 写了一个猜水果的小程序(之前老师教过,也写过,改进一下)

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("不玩了?好的!")

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值