[英]How to take several lines as input in python?
我知道在 python 中獲取輸入的最簡單方法是使用函數input()
。
但是,如果我必須一次在不同的行上取多個數字並將它們相加怎么辦。
示例輸入:
2
3
1
4
如何將此輸入讀入列表?
我是python的初學者,所以請提供任何建議
你可以這樣做:
numbers_list = []
for i in range(number_of_needs):
n = input()
number_list.append(n)
或者while
如果您不知道計數while
則可以使用while
。
numbers_list = []
while True:
n = input()
if n == 'q':
break
number_list.append(n)
在這種情況下,當用戶輸入q
時它會中斷。
另外,請注意n
是 String 您可以使用int()
將它們轉換為整數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.