Python 抛硬币小游戏:趣味代码实现
Python 抛硬币小游戏:趣味代码实现
这是一个模拟抛硬币的小游戏,玩家需要猜测硬币的正反面,如果猜对了就获得1分,猜错了就扣除1分。玩家可以选择继续猜测或者退出游戏。
代码如下:
import random
def toss_coin():
'模拟抛硬币'
sides = ['正面', '反面']
return random.choice(sides)
def game():
'游戏主体'
score = 0
while True:
guess = input('猜测硬币的正反面(输入q退出游戏):')
if guess.lower() == 'q':
break
result = toss_coin()
print(f'硬币的正反面是:{result}')
if guess == result:
print('恭喜你猜对了!')
score += 1
else:
print('很遗憾,猜错了')
score -= 1
print(f'当前得分为:{score}
')
print(f'游戏结束,最终得分为:{score}')
if __name__ == '__main__':
game()
游戏界面如下:
猜测硬币的正反面(输入q退出游戏):正面
硬币的正反面是:反面
很遗憾,猜错了
当前得分为:-1
猜测硬币的正反面(输入q退出游戏):反面
硬币的正反面是:反面
恭喜你猜对了!
当前得分为:0
猜测硬币的正反面(输入q退出游戏):q
游戏结束,最终得分为:0
原文地址: https://www.cveoy.top/t/topic/lLY1 著作权归作者所有。请勿转载和采集!