python请用输入三个数,用逗号或者空格隔开
时间: 2024-05-01 22:23:50 浏览: 249
python print 按逗号或空格分隔的方法
可以使用 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() 方法输出结果。
阅读全文