用input时两个数怎么用逗号隔开输出
时间: 2023-08-11 11:36:59 浏览: 34
当使用input函数获取用户输入时,用户可以在同一行内输入两个数并用逗号隔开,然后使用split()方法将输入的字符串分隔成一个包含两个字符串的列表,最后再将列表中的两个字符串转换成数字。下面是一个示例代码:
```
input_str = input("请输入两个数,用逗号隔开:")
num_list = input_str.split(",")
num1 = int(num_list[0])
num2 = int(num_list[1])
print("您输入的两个数分别为:{}, {}".format(num1, num2))
```
在运行上述代码时,用户可以输入 "1,2",程序会将其分隔成["1", "2"],然后将其转换成数字1和2,最后输出"您输入的两个数分别为:1, 2"。
相关问题
python输入两个数用逗号隔开
可以使用 input 函数来实现:
```
nums = input("请输入两个数,用逗号隔开:")
num1, num2 = nums.split(",")
```
首先使用 input 函数获取用户输入,然后使用 split 方法将输入的字符串按照逗号分隔成两个字符串,并赋值给 num1 和 num2。注意,这里假设用户输入的是两个数字,如果输入的不是数字,可能会出现异常,需要进行适当的异常处理。
python怎么同一行输入两个用半角逗号隔开数
可以使用input函数获取用户输入,然后使用split函数将输入的字符串按照逗号进行分割,最后将分割后的结果转换为对应的数据类型。
例如:
```python
a, b = input("请输入两个用逗号隔开的数:").split(",")
a = int(a)
b = float(b)
print("a =", a)
print("b =", b)
```
运行结果:
```
请输入两个用逗号隔开的数:1,2.5
a = 1
b = 2.5
```