2024-09-30 08:38:01 发布
网友
我想以内联方式输入
1. input number : 5 2. 1 5 3 4 2
如何接收python中输入的数量?你知道吗
我被试过这样:
num=int(input("inputs_num")) mlist=[] for i in range(num): n=int(input()) mlist.append(n) print(mlist)
首先要将整行作为字符串,然后按空格拆分为一个列表,然后将每个元素转换为int
所以,流看起来像:
"1 5 3 4 2" -> Split -> ['1', '5', '3', '4', '2'] -> Map -> [1, 5, 3, 4, 2]
num=int(input("inputs_num")) mstr = input().split() # ['1', '5', '3', '4', '2'] mlist=[] for el in mstr: mlist.append(int(el))
或者更具Python的方式是:
num=int(input("inputs_num")) mlist=[int(i) for i in input().split()]
num=int(input("inputs_num")) mlist=list(map(int, input().split()))
简单
i = list(map(int, input("Numbers: ").split())) print(i)
它将在Python3的一行中接受多个整数作为输入
首先要将整行作为字符串,然后按空格拆分为一个列表,然后将每个元素转换为int
所以,流看起来像:
或者更具Python的方式是:
简单
它将在Python3的一行中接受多个整数作为输入
相关问题 更多 >
编程相关推荐