在编程中,计算重量通常需要知道物体的质量以及所处位置的重力加速度。以下是一个简单的Python程序示例,用于计算给定质量的物体在地球表面的重量:
```python
def calculate_weight(mass):
g = 9.8 重力加速度,单位:m/s^2
weight = mass * g
return weight
获取用户输入
mass = float(input("请输入物体的质量(kg): "))
计算重量
weight = calculate_weight(mass)
输出结果
print(f"物体在地球表面的重量为: {weight} N")
```
这个程序首先定义了一个函数`calculate_weight`,它接受一个参数`mass`(质量),然后使用公式`weight = mass * g`计算重量,并返回结果。在主程序中,程序提示用户输入物体的质量,调用`calculate_weight`函数进行计算,并输出结果。
如果你需要计算多个物体的重量,可以扩展这个程序,例如:
```python
def calculate_weight(mass):
g = 9.8 重力加速度,单位:m/s^2
weight = mass * g
return weight
获取用户输入的三个物体的质量
mass1 = float(input("请输入第1个物体的质量(kg): "))
mass2 = float(input("请输入第2个物体的质量(kg): "))
mass3 = float(input("请输入第3个物体的质量(kg): "))
计算各自相应的重量并输出
weight1 = calculate_weight(mass1)
weight2 = calculate_weight(mass2)
weight3 = calculate_weight(mass3)
print(f"第1个物体的重量为: {weight1} N")
print(f"第2个物体的重量为: {weight2} N")
print(f"第3个物体的重量为: {weight3} N")
```
这个程序会分别计算并输出三个物体的重量。