python同时输入多个值
时间: 2024-02-06 07:42:13 浏览: 30
可以使用input()函数同时输入多个值,使用空格或其他分隔符隔开,然后使用split()方法将其分割成一个列表。
例如:
```
a, b, c = input("请输入三个数,以空格隔开:").split()
print("a =", a)
print("b =", b)
print("c =", c)
```
这样就可以同时输入三个数,并将其赋值给变量a、b、c了。
相关问题
python使用input输入多个值
要在Python中使用`input`输入多个值,可以使用`split`函数将输入的字符串拆分成多个值。默认情况下,`split`函数以空格作为分隔符,将字符串分割成多个子字符串,并将它们存储在一个列表中。
下面是一个示例代码,演示了如何使用`input`输入多个值并存储在变量中:
```
input_str = input("请输入多个值,以空格分隔:")
values = input_str.split()
# 打印输入的每个值
for value in values:
print(value)
```
在这个示例中,我们首先使用`input`函数输入多个值,并将它们存储在一个字符串变量`input_str`中。然后,我们使用`split`函数将这个字符串拆分成多个子字符串,并存储在列表`values`中。
接下来,我们使用一个`for`循环遍历列表`values`,并逐个打印每个值。
请注意,如果您希望使用不同的分隔符拆分输入的值,可以在`split`函数中提供该分隔符作为参数。例如,如果您希望使用逗号作为分隔符,可以使用`split(",")`。
Python输入多个值函数
你可以使用 `input` 函数以及字符串分割函数 `split` 来输入多个值。
例如,如果你想输入两个整数,可以这样写:
```python
num1, num2 = input("请输入两个整数,以空格分隔:").split()
num1 = int(num1)
num2 = int(num2)
```
如果你想输入多个值,以逗号分隔,可以这样写:
```python
values = input("请输入多个值,以逗号分隔:").split(",")
values = [int(value) for value in values]
```
注意,这里使用了列表推导式来把输入的字符串转换成整数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)