我想输入一个数字数组来执行它们在python 2.7中的添加,它看起来像
"for (i=1;i<=n,i++)
scanf("%d", &a[i])"
在C
我该怎么做?
我完全是编程新手。
答案 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/上精心编写的指南。