Python 猜拳游戏

生活中,我们在无聊的时候会玩一些小游戏,比如说:石头剪刀布、真心话大冒险等等。

今天就分享一个用python做的“石头剪刀布”

import random
rule = {1: '石头', 2: '剪刀', 3: '布'}
n = input('请输入回合数:')
n = int(n)
r = 1
score_p = 0
score_c = 0
while r <= n:
    p = input('请输入手势编号:')
    p = int(p)
    if p not in rule.keys():
        print('编号错误,请重新输入')
        continue
    print('玩家选择:', rule[p])
    c = random.randint(1, 3)
    print('电脑选择:', rule[c])
    if (p == 1 and c == 2) or (p == 2 and c == 3) or (p == 3 and c == 1):
        score_p += 1
    elif p == c:
        score_p += 1
        score_c += 1
    else:
        score_c += 1
    r += 1
if score_p > score_c:
    print('胜利')
elif score_p < score_c:
    print('失败')
else:
    print('平局')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值