2017-07-22 34 views
-2

我正在學習python。我嘗試了下面的代碼,但沒有奏效。 如何在Python中反覆打印用戶輸入?如何在python中打印用戶的一些輸入?

while (value = input()): 
    print(value) 

非常感謝。

+1

'='是不能在'使用賦值運算符while'循環,它需要一個布爾條件 – ksai

+1

蟒蛇是不是C語言爲條件中的變量分配值 – bigbounty

回答

1

循環內的賦值不會在python中飛行。與C/Java等其他語言不同,賦值(=)不是具有返回值的運算符。

您需要的線沿線的東西:

while True: 
    value = input() 
    print(value) 
1

while true是一個無限循環,因此它會始終接受輸入並打印輸出。 value存儲用戶輸入的值,然後print打印該值。這將一直重複。

while True: 
    value = input() 
    print(value) 
1

使用此代碼

while 1: 
    print(input()) 

如果要停止服用輸入,使用破帶或不帶條件。

相關問題