python学习练习

1.猜数字游戏

#!D:\python
#-*- coding:utf-8 -*-
# 2019/4/14 10:29
n=1
tuichu=1
import random
print('*'*20,'让我们一起来玩游戏吧','*'*20,sep='\n',end="\n")
rnum=random.randint(1,100)
# while 1==1:
#     num=int(input('请输入数字'))
#     if isinstance(num,int):
#         break
#     else:
#         print('无效输入,请重新输入')
mon=input('请输入你打算出多少钱来玩')
if mon:
    if mon.isdigit():
        mon=int(mon)
        print('嚯嚯,每次50元留意你的钱呦')
    else:
        print('你在干嘛?我要的是钱,是金额,是数字!!')
else:
    mon=0
    print('看在你是老顾客的身份上,就给你玩三把吧')
while  mon>50 or n<=3:
    num=input('请输入数字')
    if num:
        if num.isdigit():
            num=int(num)
            if rnum == num:
                print('卧槽,这都能猜中,你还要继续玩吗?【y/n】')
                while 2==2 :
                    zz = input('来吧,给我回个话')
                    if zz:
                        if zz=='n' or zz=='no':
                            tuichu=2
                            break
                        elif zz=='y' or zz=='ye' or zz=='yes':
                            rnum = random.randint(1, 100)
                            mon+=25
                            break
                    else:
                        print('你刚刚说话了吗?')
            elif rnum>num:
                print('嘿嘿,小了,小了')
            else:
                print('嘻嘻,大了,大了')
        else:
            print('你打算用你输入的内容和数字比较吗?你怕是来砸场的吧')
    else:
        print('你在逗我吗?你根本没有输入')
    if tuichu == 2:
        break
    else:
        n+=1
        danfei=n*5
        mon-=danfei
        print('*'*60)
        print('现在一次的价格上升为:',danfei,'元,请入认真考虑','你现在还剩下',mon,'块钱')
        print('*'*60)
print('*'*20,'哈哈,欢迎下次再来','*'*20,sep='\n',end="\n")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值