我应该如何承担三个贵重物品并在此代码块中打印它们
How should I assume to three valuables and print them in this code block
marks=[
[120,0,0],
[100,20,0],
[100,0,20],
[80,20,20],
[60,40,20],
[40,40,40],
[20,40,60],
[20,20,80],
[20,0,100],
[0,0,120]
]
for raw in marks:
for item in raw:
pass_mark=item
defer_mark=item
fail_mark=item
print(pass_mark,defer_mark,fail_mark)
使用索引
for raw in marks:
pass_mark=raw[0]
defer_mark=raw[1]
fail_mark=raw[2]
print(pass_mark,defer_mark,fail_mark)
如果你想要短代码,你可以使用这个:
for raw in marks:
print(*raw) # pass list as args
方式 1 -
for raw in marks:
print(raw[0],raw[1],raw[2])
方式 2 -
for i,value in enumerate(marks):
print(*value)
方式 3 -
for raw in marks:
print(','.join(map(str,raw)))
marks=[
[120,0,0],
[100,20,0],
[100,0,20],
[80,20,20],
[60,40,20],
[40,40,40],
[20,40,60],
[20,20,80],
[20,0,100],
[0,0,120]
]
for raw in marks:
for item in raw:
pass_mark=item
defer_mark=item
fail_mark=item
print(pass_mark,defer_mark,fail_mark)
使用索引
for raw in marks:
pass_mark=raw[0]
defer_mark=raw[1]
fail_mark=raw[2]
print(pass_mark,defer_mark,fail_mark)
如果你想要短代码,你可以使用这个:
for raw in marks:
print(*raw) # pass list as args
方式 1 -
for raw in marks:
print(raw[0],raw[1],raw[2])
方式 2 -
for i,value in enumerate(marks):
print(*value)
方式 3 -
for raw in marks:
print(','.join(map(str,raw)))