python输入三个数,逗号隔开
时间: 2024-01-23 14:48:52 浏览: 64
好的,这个问题属于编程问题。你可以使用以下代码实现:
```python
a, b, c = input("请输入三个数,逗号隔开:").split(",")
print("a =", a, "b =", b, "c =", c)
```
请注意,输入时需要用逗号隔开三个数,如:1,2,3。输出结果为:
```
a = 1 b = 2 c = 3
```
相关问题
python中如何连续输入三个整数并用逗号隔开
在Python中,如果你想要让用户连续输入三个整数并在它们之间用逗号隔开,可以先读取第一个数字,然后提示用户输入第二个和第三个数字,接着将它们合并成一个字符串。这里有一个简单的示例:
```python
# 输入第一个整数
num1 = int(input("请输入第一个整数: "))
# 提示并读取第二个和第三个整数,但不立即转换为整数,防止用户直接输入逗号
num2 = input("请输入第二个整数 (用逗号分隔): ")
num3 = input("请输入第三个整数 (同样用逗号分隔): ")
# 检查用户是否输入了逗号,如果输入了就分割,如果没有则使用原值
if ',' in num2 and ',' in num3:
num2, num3 = num2.split(',')
num2 = int(num2)
num3 = int(num3)
else:
num2 = num2.strip(",")
num3 = num3.strip(",")
# 将三个数字合并为一个字符串
result = str(num1) + ',' + str(num2) + ',' + str(num3)
print("你输入的整数是:", result)
```
在这个例子中,我们首先读取第一个整数,然后提示用户分别输入第二个和第三个整数,并允许他们使用逗号作为分隔。如果用户确实使用了逗号,我们会将其视为分隔符,并将每个部分转换回整数。如果没有使用逗号,则保持原始字符串形式。
python请用输入三个数,用逗号或者空格隔开
可以使用 input() 函数来获取用户输入的内容,然后使用字符串的 split() 方法将输入的字符串按照逗号或空格进行分割,最后将分割后的三个字符串转换为数字即可。示例代码如下:
```
inputs = input("请输入三个数,用逗号或空格隔开:")
nums = inputs.split(',')
if len(nums) != 3:
nums = inputs.split(' ')
if len(nums) != 3:
print("输入格式不正确,请重新输入!")
else:
num1, num2, num3 = map(float, nums)
print("输入的三个数分别为:{},{},{}".format(num1, num2, num3))
```
在上面的代码中,首先使用 input() 函数获取用户输入的内容,然后使用 split() 方法将输入的字符串按照逗号进行分割,如果分割后的列表长度不是3,则再使用空格进行分割。最后将分割后的三个字符串转换成浮点数,并使用 format() 方法输出结果。
阅读全文