老师这个递归过程3传进去之后,第一步执行打印3,第二步3不等于1跳过执行else,既3-1=2,为什么到执行else语句后得到数字2会返回到上面,而不是执行完下面的print打印出来再返回?
这个代码中print_star的身份既是变量又是对象?
def print_star(n): print("*"*n) c = print_star c(3)
老师for循环的99乘法表的逻辑是啥,不应该是外面的循环m是1-9,内循环n是1-9,m为1时,n遍历第一个数字也是1,然后1*1 为什么m为2时,n不应该也是2吗,为啥还会去×1?
老师基数和偶数相加这样写可以吗 总感觉哪里怪怪的
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)
既然我们可以直接b=sorted(a,reverse=True), reversed()有什么实际用处呢?在什么情况下我们需要用到reversed()呢?
刚试了一下,codegeex还可以
sum_all = 0 sum_even = 0 sum_odd = 0 for num in range(101): sum_all += num if num%2==0:sum_even += num else:sum_odd += num print("1-100累加总和{0},奇数和{1},偶数和{2}".format(sum_all,sum_odd,sum_even))
为什么跑出来的不是一个答案
1-100累加总和0,奇数和0,偶数和0
1-100累加总和1,奇数和1,偶数和0
1-100累加总和3,奇数和1,偶数和2
类似于这种的答案,是命令写错了吗
print("{0}--{1}--{2}".format(name,age,job))
这样的输出没有用"\t",也能分行打印?
如何将选定的代码一次改为注释行?
import turtleimport mathx1,y1=100,100x2,y2=100,-100x3,y3=-100,-100x4,y4=-100,100turtle.penup()turtle.goto(x1,y1)turtle.pendown()turtle.goto(x2,y2)turtle.goto(x3,y3)turtle.goto(x4,y4)distance=math.sqrt((x1-x4)**2+(y1-y2)**2)turtle.write(distance)turtle.done()
为什么运算结果有小数并且结果不对
在字典中clear可以全部删除,那在列表中可以这样用吗?
x=y=123 可以理解为将123赋值给y,y赋值给x吗?
a={3,5,7,9}
a.clear()
print(a)
为什么这个输出的是set()
输出的是none
但在
a.add()
print()
输出的就是正确的结果
老师,trae CN这个ai助手怎么样,我现在用的这个,需不需要更换。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637