如何基于给定的N值获取元素列表

时间:2019-06-01 16:51:23

标签: python

如果N = 4而不是A = [] 数组只能获取大小为4的元素,并且在获取N个元素后需要终止并追加到A []

N=4
arr=range(N) 
arr = [int(x) for x in input().split()]
print(arr)

输入的内容允许超过4个元素...

N = 4,我只需要从用户那里获取4个元素,输入第4个元素后就需要终止并停止敲击....

1 个答案:

答案 0 :(得分:0)

尝试这个简单的代码。

您只需要迭代4次循环并从用户那里获取输入即可。 输入函数返回字符串。因此您需要使用int函数将值强制类型转换为整数。

代码:

N=4
arr = [int(input("Enter number : ")) for i in range(1,N+1)]
print(arr)

输出:

Enter number : 5                                                                                                               
Enter number : 6                                                                                                               
Enter number : 3                                                                                                               
Enter number : 2                                                                                                               
[5, 6, 3, 2]