写一个健身小程序
时间: 2023-12-13 15:03:27 浏览: 141
好的,我可以给你提供一个简单的健身小程序的代码模板,供你参考。
```python
# 定义一个健身小程序类
class FitnessProgram:
# 初始化函数,设置初始参数
def __init__(self):
self.calories_burned = 0
self.workout_time = 0
self.exercises = {}
self.weights = {}
# 添加运动项目和相应的消耗热量
def add_exercise(self, exercise_name, calories_per_min):
self.exercises[exercise_name] = calories_per_min
# 设置每个运动项目的重量
def set_weights(self, exercise_name, weight):
self.weights[exercise_name] = weight
# 进行健身运动
def workout(self, exercise_name, duration):
if exercise_name in self.exercises:
calories_burned = self.exercises[exercise_name] * duration
self.calories_burned += calories_burned
self.workout_time += duration
if exercise_name in self.weights:
weight = self.weights[exercise_name]
print("恭喜你完成了{}分钟的{}运动,消耗了{}卡路里,使用了{}公斤的重量!".format(duration, exercise_name, calories_burned, weight))
else:
print("恭喜你完成了{}分钟的{}运动,消耗了{}卡路里!".format(duration, exercise_name, calories_burned))
else:
print("不好意思,这个运动项目不在我们的运动库中!")
# 显示运动信息和消耗热量
def show_stats(self):
print("你一共进行了{}分钟的健身运动,消耗了{}卡路里!".format(self.workout_time, self.calories_burned))
# 创建一个健身小程序实例
program = FitnessProgram()
# 添加运动项目和相应的消耗热量
program.add_exercise("跑步", 10)
program.add_exercise("游泳", 12)
program.add_exercise("举重", 8)
# 设置每个运动项目的重量
program.set_weights("举重", 30)
# 进行健身运动
program.workout("跑步", 20)
program.workout("游泳", 30)
program.workout("举重", 15)
# 显示运动信息和消耗热量
program.show_stats()
```
这个小程序可以添加、记录和显示健身运动项目,可以记录消耗的热量、运动时间和使用的重量等信息。你可以根据自己的需要修改和完善这个小程序。
阅读全文