怎么理解这种嵌套循环的执行顺序,这个有点不太理解
老师,我搞定啦 !!!!!不好意思,没看到后面,先自己打了
a=list(input('输入数字')) print(a) b=list('2156984') print(b) c=list(2156984) print(c)
运行结果
老师请问,list('2156984')是可迭代的,list(2156984)是不可迭代的,list(input(‘输入数字’))是可迭代的,区别在哪,可迭代怎么解释
这个进制是怎么算的 比如0o10为什么是8 没搞懂
老师,执行图里面,先执行emp1.salary() 里面的emp1.salary,然后再显示not callable,这种怎么解释?
老师,这串代码中如果输入的不是数字,会导致程序报错,要添加一个怎样的条件来避免这种事呢
a ="acfffvvvvv\ dffffg" print(a)
当数字为1000000时,我用自己电脑测试的时间和你的不一样,差不多是1/2,这是什么原因?
而且每次的时间也不同,为什么?
老师,我安装完打开这应该怎么搞呀
老师,为什么显示不出来续行符呀,是那里错了吗?
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+=sum print('1-100的数加和{0},偶数和{1},奇数和{2}'.format(sum_all,sum_even,sum_odd))
Traceback (most recent call last): line 9, in <module> sum_odd+=sum TypeError: unsupported operand type(s) for +=: 'int' and 'builtin_function_or_method'
为什么
for d in c:
print(d)
和
for d in c.keys()
这两个结果是一样的
视频中的方法如果第一次输错分数第二次再输入的时候不会运行,这是我修改的代码,请老师看一下是否合理:
score = int(input('请输入分数: '))degree = 'ABCDE'while True: if score > 100 or score < 0: score = int(input('输入有误!请重新输入分数: ')) else: num = score // 10 if num < 6: num = 5 if num > 9: num = 9 print('分数为:{0},等级为:{1}'.format(score,degree[9-num])) break
这里为啥不会运行,,还不会报错,啥都没有
这个是a和n比较吧,不是b和n比较
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637