python怎么输入多个数字
时间: 2023-06-09 16:07:04 浏览: 193
你可以使用 input() 函数来获取用户输入,然后使用 split() 函数将输入的字符串按照空格分割成数字列表,示例代码如下:
```
nums = input("请输入多个数字,以空格分隔:").split()
nums = [int(num) for num in nums] # 将每个字符串转换为整数
print(nums)
```
这样,用户就可以通过输入多个数字,并用空格隔开来实现输入。
相关问题
python输入多个数字分别判断素数
下面是一个示例代码,可以输入多个数字,然后判断每个数字是否为素数:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
nums = input("请输入多个数字,以空格分隔:").split()
for num in nums:
if is_prime(int(num)):
print(num, "是素数")
else:
print(num, "不是素数")
```
这段代码首先定义了一个函数 `is_prime` 来判断一个数字是否为素数。然后通过 `input` 函数获取用户输入的多个数字,用 `split` 方法将输入字符串分割成一个数字列表。接着遍历列表中的每个数字,调用 `is_prime` 函数来判断是否为素数,并输出相应的结果。
python输入多个数字组成的字符串求和
好的,这个问题是可以回答的。以下是python代码:
```
num_str = input("请输入多个数字,用空格分隔:")
num_list = num_str.split()
sum = 0
for num in num_list:
sum += int(num)
print("这些数字的总和是:", sum)
```