在Python中,可以使用循環(huán)來實(shí)現(xiàn)連續(xù)輸入n行數(shù)據(jù)。
n = int(input("請輸入行數(shù):")) # 輸入需要連續(xù)輸入的行數(shù)
lines = [] # 創(chuàng)建一個(gè)空列表來存儲(chǔ)輸入的數(shù)據(jù)
for i in range(n):
line = input("請輸入第{}行數(shù)據(jù):".format(i+1)) # 輸入每一行的數(shù)據(jù)
lines.append(line) # 將輸入的數(shù)據(jù)添加到列表中
print("輸入的數(shù)據(jù)為:")
for line in lines:
print(line) # 輸出輸入的數(shù)據(jù)
以上代碼首先通過input
函數(shù)獲取需要連續(xù)輸入的行數(shù),并將其轉(zhuǎn)換為整數(shù)。然后,創(chuàng)建一個(gè)空列表lines
用于存儲(chǔ)每一行輸入的數(shù)據(jù)。
接下來,通過for
循環(huán),從1到n遍歷,每次循環(huán)時(shí)使用input
函數(shù)獲取用戶輸入的每一行數(shù)據(jù),并將其添加到lines
列表中。
最后,使用for
循環(huán)遍歷lines
列表,并分別輸出每一行的數(shù)據(jù)。