键盘输入某商品的单价和数量,求出商品的总价并输出(结果保留一位小数)python
时间: 2024-10-07 08:04:27 浏览: 46
在Python中,你可以使用`input()`函数获取用户输入的单价和数量,然后通过简单的算术操作计算总价。下面是一个简单的示例:
```python
# 定义函数计算总价
def calculate_total(price, quantity):
total = price * quantity
return round(total, 1) # 返回总价并保留一位小数
# 获取用户输入
price_str = input("请输入商品的单价:")
quantity_str = input("请输入购买的数量:")
try:
price = float(price_str)
quantity = int(quantity_str)
except ValueError:
print("输入错误,请确保单价是数字,数量是整数.")
else:
total = calculate_total(price, quantity)
print(f"商品的总价是:{total}元")
```
在这个例子中,我们首先定义了一个函数`calculate_total`用于计算总价,然后通过`input`获取用户输入并转换成浮点数(价格)和整数(数量)。如果输入不是有效的数字,我们会捕获`ValueError`异常并给出提示。
阅读全文