猫史档案馆


【Python作品分享】猜拳游戏

用户:熊出没熊二熊出没熊二查看:0 回复:1 评论:0 创建时间:2021-10-16T11:55:22


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

import turtle
import random
my = turtle.Pen()

my.hideturtle()


m = turtle.Screen()
my = turtle.Pen()

my.penup()
my.goto((-112.5), 0)
my.pendown()
p = 0
c = 0
conut = 0
flag = False
while (conut < 10):
    player = int(turtle.textinput('剪刀—1石头—2布—3', '请输入拳名对应的数字:'))
    c = random.randint(1, 3)
    if (player == 1):
        print('玩家出了剪刀')
    elif (player == 2):
        print('玩家出了石头')
    elif (player == 3):
        print('玩家出了布')
    else:
        print('玩家输入数字超出范围')
        flag = True
    if (c == 1):
        print('电脑出了剪刀')
    elif (c == 2):
        print('电脑出了石头')
    else:
        print('电脑出了布')
    if (player == c or flag):
        print('此局是平局或废局')
        my.pencolor('gray')
        my.dot(20)
        flag = False
    elif (player == 1 and c == 3 or player == 2 and c == 1 or player == 3 and c == 2):
        print('此局玩家胜')
        p = (p + 1)
        my.pencolor('darkgreen')
        my.dot(20)
    elif (player == 3 and c == 1 or player == 1 and c == 2 or player == 2 and c == 3):
        print('此局电脑胜')
        c = (c + 1)
        my.pencolor('red3')
        my.dot(20)
    else:
        pass
    my.penup()
    my.forward(25)
    my.pendown()
    conut = (conut + 1)
    print('-------------------------')
print('玩家的胜局数为', p)
print('电脑的胜局数为', c)
turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
熊出没熊二熊出没熊二

大家好!

点赞1


评论