height=float(input('请输入身高'))ifheight>170:weight=float(input('请输入体重'))ifweight==60:print('符合要求')else:print('不符合要求(体重不达标)')else:print('您的身高不符合要求') 不妨可以用debug去调试这段代码,可以加深对debug的熟练度,也更能理解条件判断语句的执行!
#Debug前的代码 a = input('请输入密码:') if a == '123456' print('通过') 1. 2. 3. 4. # 运行之后,仔细看报错,通过理解报错信息,可快速定位错误的根源 # 本例题中有3个关键信息: #(1)line 2代表这个bug出现在第2行,所以,我们在Debug的时候,可以优先从第2行开始检查。 #(2)^代表bug发生的...
sex =input("请输入性别:")ifsex =="男":print("可以进入男厕所")elifsex =="女":print("可以进入女厕所")else:print("中性人,给你多一倍的关爱!")else:print("请输入正确的用户昵称!") 注意:1、else可写可不写 2、if 可以无限嵌套 3、elif 可以无限叠加 拓展:Python 的 Debug 模式:是...
# print('没猜对,再给你一次机会。') # guess = input('再输一次“正面”或“反面”:') # if toss == guess: # print('你终于猜对了!') #else: # print('大失败!') 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 2...
print("hello Python!") printL("hello world!") print('这行因为是顶格写的,所以与if语句无关') 运行结果: 假设现在有个需求1: 按照铁路规定,120cm以下的儿童乘坐列车是免费的,用户可以输入自己的身高,然后系统根据输入的身高进行判断是否需要买票,超过120cm的输出"您的身高已经超过规定身高,请购票后再乘车"。
这是,我们可以借用python中的print函数来帮助我们找出这个bug fornuminrange(10,21):# 迭代 10 到 20 之间的数字print(num)foriinrange(2,num):# 根据因子迭代ifnum%i ==0:# 确定第一个因子j=num/i# 计算第二个因子break# 跳出当前循环else:# 循环的 else 部分print('%d 是一个质数'% num) ...
print 函数已老,DeBug 该靠 PySnooper 了~ 小伙伴们,你们都怎样 DeBugPython代码?是不是常用 print 大法?在本文介绍的这个项目中,deBug Python 代码再也不需要 print 了。只要给有疑问的代码加上装饰器,各种信息一目了然,找出错误也就非常简单了。
a=1defdisplay():print("hello ithomer")global aprint("a = %d"%a)a=2print("a = %d"%a)if__name__=='__main__':display() 运行结果: hello ithomer a = 1 a = 2 方法1:在 Pydev Package Explorer 中,双击 example.py,选择 菜单栏 -> Run -> Run As -> Python Run ...
print(message) 6. 输入处理 使用input()函数接收用户输入: python 复制代码 name = input("请输入您的姓名:") print(f"您好,{name}!") 7. 条件语句 根据条件执行不同的代码块: python 复制代码 age = 18 if age >= 18: print("您已成年") ...