老师,请问图中查找字符的结果该怎么解释呢?
num = 0 sum_odd = 0 while num<=100 and (num-1)%2==0: sum_odd += num num += 2 print(“1-100的奇数累加和”,sum_odd)
老师,这个为什么不能求奇数和?
class A: def say(self): print("A",self) class B(A): def say(self): #A.say(self) super().say() #如果发生了方法的重写 那么就需要super()进行调用原来的方法 print("B",self) s1=B() s1.say()
老师 这里用A.say调用的时候需要传self这个参数 但是super的时候就不需要 这是为什么
补充一下,应该是说超出范围的每次调用都要给你零时门牌号(ID),而范围内的是固定门牌号,这样理解对吗?
def f(n): sum=0 for i in range(1,n+1): sum+=n/(n+1) n-=1 if n==0: break print(sum) return sum f(6) def m(n): if n==0: return 0 else: return n/(n+1)+m(n-1) print(m(6))
为什么得到的结果有差异
老师whileTrue就是无限循环的意思呗
salarysum=0 salary=[] for i in range(5): s=input('请输入一共五名员工的工资:(p或P结束') if s.upper()=='P': print('输入结束') break if int(s)<0: while True: if int(s)<0: s=input('请重新输入') continue else: break continue salary.append(int(s)) salarysum+=int(s) else: print('五名员工输出完毕') print('薪资为',salary,end='\t') print('平均薪资为',salarysum//5)
老师,我调整了一下,如果输入负数,就不算在五名员工的工资里,且重新输入,老师你看看这个逻辑对不对,还有没有更简洁的方法
视频中有一处错误:
a = [100,200,888,300,400]
del a[1]删除的是元素200,而不是888
应当修改为dela[2]或者把a的打印结果改为[100,888,300,400]
def fuc(a,b,**c): print(a,b,c) fuc(1,2,3='2',12='313')
为什么会报错啊
请问什么是建立Python开发环境?是在idle建立开发环境吗?
老师,我这个为是不显示距离呢
turtle.goto(30,40) turtle.forward(55)
如上图,长度单位是什么,如何修改?
转换成的Unicode如何在计算机中存取的,是先变成地址吗,然后再写入吗?
老师,请问这个Person中的__del__算多态吗,那这个不就等于是重写这个函数吗,他的效果就变成了打印这句话,那他实际还有销毁对象的作用吗
老师基数和偶数相加这样写可以吗 总感觉哪里怪怪的
num = 0 sum_0 = 0 sum_1 = 0 while num<=100: if num%2 == 0: sum_0 = sum_0+num num += 1 elif num%2 != 0: sum_1 = sum_1+num num += 1 print("所有偶数的和是:",sum_0) print("所有基数的和是:",sum_1)
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637