怎么用Python一行输入多个浮点数?
时间: 2023-05-29 14:02:43 浏览: 1209
简单的多位浮点数实现
你可以使用`input()`函数来接收一行输入的多个浮点数,然后使用`split()`方法将其分割成字符串列表,再通过列表推导式将其转化为浮点数列表,例如:
```python
# 输入:1.1 2.2 3.3
lst = [float(x) for x in input().split()]
print(lst)
# 输出:[1.1, 2.2, 3.3]
```
另外,如果你需要在一行内输出多个浮点数,也可以使用`print()`函数加上格式化字符串的方式,例如:
```python
a, b, c = 1.1, 2.2, 3.3
print(f"{a:.1f} {b:.1f} {c:.1f}") # 输出:1.1 2.2 3.3
```
阅读全文