请问在while循环语句为什么我们要先定义一个变量num=0,而在for循环中不用呢?
#测试组合 #使用继承实现代码复用 class A1: def say_a1(self): print("a1,a1,a1") class B1(A1): pass b1 = B1() b1.say_a1() #使用组合实现代码复用 class A2: def say_a2(self): print("a2,a2,a2") class B2: def __init__(self,a): self.a = a a2 = A2 b2 = B2(a2) b2.a.say_a2(0)
老师为什么我在say_a2()加了个0就读出来,而不加0就读不出来
老师您好,当 a = 3 的时候,id(a)和id(3)地址是一样的,但是为什么当 c = “你好”的时候,id(c)和id(“你好”)的地址却不一样了呢?
r1 = {'name':'高小一','age':18,'salary':3000,'city':'北京'} r2 = {'name':'高小二','age':19,'salary':2000,'city':'上海'} r3 = {'name':'高小五','age':20,'salary':1000,'city':'深圳'} tb = [r1,r2,r3] for i in range(len(tb)): if tb[i]['salary'] > 15000: print(tb[i])
老师您好,为什么这段代码什么也没有打印?
运行结果什么都没有。
老师我想问下,为什么我的控制台会出现NONE,
这个输入代码错误了 怎么返回重新输入?
怎么画出内存存储示意图?敲代码画吗?我看这一章有好几道题需要画的。
老师,这是为啥出错了呢?我在IDLE中也打不出呀
1.pn
为什么我填写的数值是5,下面实现的是6
2.png
老师是不是只要在函数内用了global改变了全局变量,在函数外输出的值就是新的值了,函数内也是?
empNum=0 salarySum=0 salarys=[] while True: s=input('请输入员工的薪资(按Q或q结束)') if s.upper=='Q': print('录入完成,退出') break if float(s)<0: continue empNum+=1 salarys.append(float(s)) salarySum+=float(s) print('员工数{0}'.format(empNum)) print('录入薪资:',salarys) print('平均薪资{0}'.format(salarySum/empNum))
老师我想问一下,这个代码运行之后为什么不管是输入Q还是q都报错呢 代码是和老师讲的一样的呀
老师每次改为程序之后,我看着直接就可以运行了,我的每次都提示要先保存,老师的是保存了我没有看到吗,还是有设置了什么,然后这样的
视屏卡在这里不动了,刷新好几次了,重启浏览器也一样
为什么不是直接用x1-x4得出距离呢
老师,这个逻辑是对的把,只不过执行了continue的话,最终结果会不对是吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637