![](/img/trans.png)
[英]Why read function works only the first time we open the object in python?
[英]Why input() function in python gets only first written object?
每行都需要一個單獨的input()
,因此對於 2 個句子,您將需要:
a = input()
b = input()
print(a)
print(b)
如果您期望多個輸入,但您不知道可以將多少個input()
放入循環中,直到滿足退出條件
line = ""
while line != "exit":
line = input()
# Do whatever with line
input()
只讀一行。 要閱讀所有行,您需要使用例如:
import fileinput
for line in fileinput.input():
<do sth>
如果你的變量是字符串,你可以很容易地用 + 連接你的字符串。 如果稍后應該打印變量並給出與給定輸入相同的 output,則可以使用“/n”:
my_var = ""
for line in fileinput.input():
my_var += '/n' + line
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.