python设计“跳一跳”游戏的计分函数

本文介绍了一种用于“跳一跳”游戏的计分函数设计方法。该函数根据玩家是否跳到方块中心点来计算得分,连续跳到中心点将获得递增的分数奖励。通过示例代码展示了如何实现这一计分逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设计“跳一跳”游戏的计分函数。“跳一跳”游戏中黑色小人从一个方块跳到另一个方块上会获得1分,如果跳到方块的中心点上会获得2分,连续跳到中心点会依次获得2分、4分、6分、……。函数传入一个列表,列表中用布尔值TrueFalse表示黑色小人是否跳到方块的中心点,函数返回游戏获得的分数。

#假设list01里的元素是跳的是否在方块中心点
list01=[1,0,1,0,1,1,1,0,0,1,1]
def get_score(point):
score=0
total_score=0
for i in point:
if i:
score+=2
total_score+=score
else:
score=1
total_score+=1
return total_score
print(get_score(list01))

run的结果:32

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值