笨办法学py 36

lesson 36
最好的调试程序的方法是使用print在各个你想要检查的关键环节将关键变量打印出来,从而检查哪里是否有错。
让程序一部分一部分地运行起来。不要等一个很长的脚本写完后才去运行它。写一点,运行一点,再修改一点。
最好使用 for循环 较少使用while 循环

from  sys import  exit
def start():
    print("我们来玩一个游戏吧")
    print("现在我们在一个黑色的屋子里,左边和右边有个门")
    door = input("你选择左边还是右边?")
    if door == "左边":
        gold_room()
    elif door =="右边":
        bear_room()
    else:
        dead("那你进哪个门呀")


def bear_room():
    print("这有一只熊啊")
    print("熊在吃蜂蜜")
    next = input("你准备拿蜂蜜还是绕过熊?")
    if next=="拿蜂蜜":
        print("熊正在看着你")
    elif next =="绕过熊":
        print("恭喜你,躲开熊了。")
    else:
        dead("你被熊发现了")


def gold_room():
    print("这是一个黄金屋子,你可以拿些钱哦 ")
    mount = input("你准备拿多少钱")
    num = int(mount)
    if mount.isdigit():

        if num <50:
            print("小伙子不贪,可以的")

        else:
            dead("你太贪婪了")

    else:
        dead("你要啥玩意?不是钱啊")

def dead(why):
    print(why,'告辞')

start()

出现的一个错误

 mount = input("你准备拿多少钱")
    num = int(mount)  #这里需要int转换一下数据的格式
    if mount.isdigit():

        if num <50:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值