我用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