在python 2.7中输入一个可用的数值数组

时间:2017-10-11 07:17:23

标签: python-2.7

我想输入一个数字数组来执行它们在python 2.7中的添加,它看起来像

"for (i=1;i<=n,i++)

scanf("%d", &a[i])" 

在C

我该怎么做?

我完全是编程新手。

1 个答案:

答案 0 :(得分:0)

使用Python复制代码:

a = [None] * n
for i in xrange(1,n+1,1):
    a[i-1] = int(input())

但更多的Pythonic方式是:

a = []
for i in xrange(n):
    a.append(int(input()))

甚至更短(但在我们了解更多关于python之前我不会推荐它):

a = [int(input()) for i in xrange(n)]

如果您是这种语言的新手,最好从Python 3.6开始,而不是2.7。

此外,我建议您更多地了解python阅读官方网站https://docs.python.org/3/tutorial/上精心编写的指南。

部分关于for loops and rangeinput/output