python从键盘输入获取一个字符串,内容为空格隔开垕多个数字(位数不定):例如"12 34 1.2"或者"1 234 1.25". 以下代码计算这些数字垕和,最大值,最小值。
时间: 2024-09-26 10:05:12 浏览: 49
Python日期格式和字符串格式相互转换的方法
在Python中,你可以使用`split()`函数按照空格将用户输入的字符串分割成一个列表,然后对每个元素进一步处理,将其转换为浮点数以便进行数学运算。这里是一个简单的示例:
```python
def process_input():
user_input = input("请输入以空格隔开的数字:") # 获取用户输入
numbers_list = user_input.split() # 按空格拆分字符串
# 将字符串转换为浮点数列表
float_numbers = [float(num) for num in numbers_list]
# 计算总和、最大值和最小值
total_sum = sum(float_numbers)
max_value = max(float_numbers)
min_value = min(float_numbers)
print(f"总和:{total_sum}")
print(f"最大值:{max_value}")
print(f"最小值:{min_value}")
process_input()
```
在这个代码中,我们首先让用户输入字符串,然后通过列表推导式将其中的每个元素转换为浮点数。接着,我们使用内置函数`sum()`求和,`max()`找最大值,以及`min()`找最小值。
阅读全文