在Python中,可以使用列表(list)來定義數組,并通過input函數輸入數據。
方法一:使用列表生成式
# 定義一個空數組
arr = []
# 輸入數據
n = int(input("請輸入數組的長度:"))
for i in range(n):
num = int(input("請輸入第{}個元素:".format(i+1)))
arr.append(num)
# 打印數組
print("數組為:", arr)
方法二:使用列表的拓展符(*)
# 輸入數據
arr = [*map(int, input("請輸入數組元素,以空格分隔:").split())]
# 打印數組
print("數組為:", arr)
方法三:使用列表的extend方法
# 定義一個空數組
arr = []
# 輸入數據
n = int(input("請輸入數組的長度:"))
for i in range(n):
num = int(input("請輸入第{}個元素:".format(i+1)))
arr.extend([num])
# 打印數組
print("數組為:", arr)
以上三種方法都可以實現定義數組并輸入數據。