为了账号安全,请及时绑定邮箱和手机立即绑定

倒数难道不是分数越低,排名越后吗?最低分难道不是倒数第一吗?

为啥分数最高的还是倒数第一呢

L = [95.5, 85, 59]

print L[-3]

print L[-2]

print L[-1]


正在回答

11 回答

http://img1.sycdn.imooc.com//5e7ef33c0001ac1a02500572.jpg这就是对的

0 回复 有任何疑惑可以回复我~

你把题意理解错误了,题中说的倒数是list内部元素的顺序,你说的是分数大小顺序不是一个概念

0 回复 有任何疑惑可以回复我~

要倒数排列,-1是最小的值,打印顺序应该是这样的

L = [95.5,85,59]
print(L[-1])
print(L[-2])
print(L[-3])


0 回复 有任何疑惑可以回复我~

本节课的重点只是想说明在python中。list数据类型 既可以正序查看,也可以倒叙查看...

0 回复 有任何疑惑可以回复我~

‘-’ + “数字”  :表示list中到着数过去位数为该数字的元素

所以print倒数第一的时候应该是print L[-1],print倒数第二的时候应该是print L[-2],print倒数第三的时候应该是print L[-3]

0 回复 有任何疑惑可以回复我~


倒数第一对应59分,59对应L[-1]

https://img1.sycdn.imooc.com//5b9a387c0001982005800538.jpg


1 回复 有任何疑惑可以回复我~

人家说的是 

倒序访问list

 指的是从后面访问list集合

0 回复 有任何疑惑可以回复我~

三名同学的成绩可以用一个list表示:

L = [95.5, 85, 59]

请按照倒序索引分别打印出倒数第一、倒数第二、倒数第三。



倒数第一指的是成绩,所以排列应该是:

59

85

95.5


答案应该是:

L = [95.5, 85, 59]

print L[-1]

print L[-2]

print L[-3]


或者

L = [95.5, 85, 59]

print L[2]

print L[1]

print L[0]




1 回复 有任何疑惑可以回复我~

print L[-3] 打印出来的是95.5   依次是 95.5 85 59 

没看懂你要表达啥

0 回复 有任何疑惑可以回复我~

我看给出的参考不是呀

0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

倒数难道不是分数越低,排名越后吗?最低分难道不是倒数第一吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信