老师,实现这个功能我写的代码用下图的红框就能实现,为什么reverse_list(1234)和input的值没起冲突呢?
然后我想问怎么让input的值存到列表a里呢?
a="abcdef" print(a[4:2:-1])
老师 这里为什么会输出“ed”而不是“edc”啊,这里步数不是-1吗
mpNum
=
0
salarySum
salarys
[]
while
True
:
s
input
(
'请输入员工的薪资(按Q或q结束)'
)
if
s.upper
'Q'
print
'录入完成,退出'
break
float
(s)<
continue
empNum
+
1
salarys.append(
(s))
(s)
'员工数{0}'
.
format
(empNum))
'录入薪资:'
,salarys)
'平均薪资{0}'
(salarySum
/
empNum))
score=float(input("请输入一个0-100之间的数字:")) grade="" if score>100 or score<0: score=float(input("输入错误,请输入0-100之间的数字")) 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))
def f1(a,b,*c): return (a,b,c) print(f1(8, 9, 19, 20)) def test(m,n,*c): return (m,n,*c) test(1, 2, 3, 4, 5, 6)
这里print *c 与 print c 得到的结果不一样,为什么是这样?
老师,为什么我的pycharm里运行后和你的运行结果不一样
1421641201618_.pic_hd.jpg
1411641201564_.pic_hd.jpg
老师我的代码可以正常运行,下面那一连串PEP报错是什么?
a={'name':'hongwei','age':18,'job':'IT'} a['address']='1234' a['age']=17 # 会自动替换原来的键和值 print(a )
老师,以下把student的类对象赋值给了新的变量stu2,那下边的s1 = stu2是否又通过stu2把student的类对象再次赋值给了s1呢?
score =int(input("请输入一个0~100之间的数")) degree = "ABCDE" num = 0 if score>100 or score<0: print("输入错误!请重新输入一个0~100的数字") else: num =score//10 if num<6: num =5 print(degree[9-num])
输入100 在0到100 之间 满足第一个if 可结果为E 不符合我们需要的实际结果。所以我想加一句保证输出的为 A 还是我哪里思考错了
老师下边这个题怎么做呢?我的程序在下边,但是怎么逆序呢/求指导
定义一个函数,将输入的参数拆成列表元素,通过sort()逆序排列后再输出。
def
f2():
a
'请输入数字:'
list
(a))
(a).sort())
f2()
老师 不好意思 刚刚没发现上传的代码乱了 我现在重新发一次给您
老师 我这报错是为啥呀
a = (, , ) b = (, , ) ((a) == (b)) # 结果:True
a = [, , ] b = [, , ] ((a) == (b)) # 结果:False 问题:1、两个值相同的元组的地址是一样的,但两个值相同的列表的地址是不同的,为什么?有什么层次的原因吗? 2、是否可以扩大理解成:两个值相同的不可变对象的地址是一样的,两个值相同的可变对象的地址是不同的。这样理解,对吗?
老师,这个代码下面没看懂?t.up()是什么函数?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637