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
Python 抛硬币小游戏:趣味代码实现

原文地址: https://www.cveoy.top/t/topic/lLY1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录