编写一个函数,实现平均总成本的计算。在主程序中的同一行输入总成本和产量,调用编写的函数得出平均总成本,结果保留小数点后2位。
时间: 2024-05-15 11:16:23 浏览: 37
```python
def avg_total_cost(total_cost, output):
avg_cost = total_cost / output
return round(avg_cost, 2)
# 示例调用
total_cost, output = map(float, input().split())
print(avg_total_cost(total_cost, output))
```
相关问题
编写一个函数,实现平均总成本的计算。在主程序中输入总成本和产量,调用编写的函数得出平均总成本,结果保留小数点后2位。
函数代码如下:
```python
def avg_total_cost(total_cost, output):
avg_cost = total_cost / output
return round(avg_cost, 2)
```
其中,total_cost为总成本,output为产量。函数返回平均总成本,保留小数点后2位。
在主程序中,可以这样调用函数:
```python
total_cost = float(input("请输入总成本:"))
output = float(input("请输入产量:"))
avg_cost = avg_total_cost(total_cost, output)
print("平均总成本为:", avg_cost)
```
首先,输入总成本和产量。然后,调用avg_total_cost函数计算平均总成本,并将结果保存在变量avg_cost中。最后,打印结果。
编写一个函数,实现平均总成本的计算。在主程序中同行输入总成本和产量,调用编写的函数得出平均总成本,结果保留小数点后2位。
以下是Python语言的代码实现:
```
def avg_total_cost(total_cost, output):
"""
计算平均总成本
"""
avg_cost = total_cost / output
return round(avg_cost, 2)
if __name__ == '__main__':
total_cost = float(input("请输入总成本:"))
output = float(input("请输入产量:"))
avg_cost = avg_total_cost(total_cost, output)
print("平均总成本为:%.2f" % avg_cost)
```
首先定义了一个函数`avg_total_cost`,该函数接受两个参数:总成本和产量,计算平均总成本并返回结果。其中,`round`函数用于将结果保留两位小数。
在主程序中,通过`input`函数分别输入总成本和产量,并将其作为参数传给`avg_total_cost`函数。最后将计算结果输出到屏幕上。