我用for
回路输入n
话Python 3里输入回路
n = int(input(""))
for i in range(n):
a = input("")
print(a)
当我输入:
3
1
1
1
2
这让我输入n+1
话
而且n+1
字不能输出
我只是想输出n个字,然后用语法等于在C
:
int a = 0;
for(int i=0; i<n; i++)
scanf("%d",&a);
[更新]
其实这是Pycharm问题。我不知道为什么。
在终端中,代码可以工作。
因此,PLZ没有downvote ....
该代码适用于我。你如何运行它?你是在终端还是在IDE中运行它?将一个提示字符串传递给'input',例如'input(“>”)'来验证它实际上是接受第n + 1个字的输入。 –
您的C代码不会向输出写入任何内容。 – Goyo