老师好,可以给我寄本《程序员修炼手册》么?
太难了,画出了横线,竖线都是斜的,比例也不对。哭了
这是哪出问题了。。。
还有,老师,我对format(names[i],ages[i],jobs[i])
这一块不大理解,为啥加个列表符合。意思是i在names的列表范围,遍历3次的意思吗
'{:.0f}'.format(2.7183)输出为什么是3啊?你们都没说一下这种情况
如果在这里,while、else循环语句里面有if ,elif,else,会不会产生影响。
另外,抛开else语句,break触发后,整个循环就已经结束
在最后的print语句的不同缩进,却有不同效果,这里已经懵了
salarySum= salarys = [] i (): s = () s.upper()==: () (s)<: salarys.append((s)) salarySum += (s) : () (,salarys) (.format(salarySum/))
通过对比来看,是不是说,在触发break的情况下,else里面的不会被执行,两次运行中,print("您已经全部录入4名员工的薪资")没有被执行。
而第一个截图的情况是,后面打印的两句不属于else语句,所以被执行?
print('运算时间:'+str(time02-time01)中的str前面为什么加一个+
score=int(input("请输入您的分数:")) grade="" if score>100 or score<0: score = int(input("输入错误!请重新输入您的分数:")) else: if score>=90: grade="A" elif score>=80: grade="B" elif score>=70: grade="C" elif score>=60: grade="D" else: grade="E" print("分数为{0},等级为{1}".format(score,grade))
第一次输入的分数>100,提醒重新输入,但是第二次输入的分数在100之内,不能继续运行。应该要修改些什么呢
word = [] concordances(searchWord): lines = (, ).readlines() line lines: item line.split(): w = item.strip().lower() word.append(w) index = [i i, x (word) x == searchWord] (index) concordances()
这个要怎么优化才能让字典的中的key 代表文本的中一个一个单词,然后value返回他的所有index,eg.表格的key是文本中不重复的单词,value是他在文本中所有的index。然后形成一个列表谢谢
字典中的元素的位置不是随机的吗??
那存储的位置,在调取的时候不是也会改变吗?
老师请问此处if循环后面加上else会有什么影响吗?是正确的写法吗?
老师请问这里num=0是必须加的吗,没有输入num=0也可以运行,会出现哪些错误吗?
老师请问局部变量是只在函数体中定义的才算吗?如果只在循环体中出现是否是局部变量?如果是在函数定义中的循环体呢?
老师,pycharm里没有字符串驻留机制吗?
a = [20,10,30,40] >>> id(a) 46016008 >>> a = sorted(a) >>> a [10, 20, 30, 40] >>> id(a) 45907848
这里是建新列表的排序中用sorted()的方法,会创建新的ID
但是在实操的时候发现,如果 不加 a=sorted(a),直接用sorted(a)进行解释,得出两个ID地址一致,这是为什么呢
两个一摸一样,为什么第一个报错,后边又正常了
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637