我是Python编程的初学者。我已经检查了这些方法分别做些什么,但没有整体了解。这是为解决该问题而编写的程序: 编写一个程序以相反的顺序打印数组的所有元素:
if __name__ == '__main__': #1
n = int(input()) #2
#3
arr = list(map(int, input().rstrip().split())) #4
for i in range(n): #5
print(arr[-i-1],end=' ') #6
Run Code Online (Sandbox Code Playgroud)
我没听懂第4行。有人可以逐步解释该行在做什么吗?他们如何工作并提供整体输出?输入之间用空格隔开:
5 #length of the array
1 2 3 4 5 #inputs separated by space
Run Code Online (Sandbox Code Playgroud)