猫史档案馆


【Python作品分享】猜拳游戏【作品秀】

用户:LOUISQIILOUISQII查看:0 回复:0 评论:0 创建时间:2021-01-26T10:29:44


【作品展示】

center_image

 

【作品介绍】

输入“石头”、“剪刀”或“布”来玩

 

【作品源代码】

import turtle
import random
screen = turtle.Screen()
pen = turtle.Pen()
pen.hideturtle()

myscore = 0
computerscore = 0
pen.pensize(5)
count = 0
while (count < 10):
    player = turtle.textinput('剪刀石头布', '输入“剪刀石头布”的任意一种。')
    computer = random.randint(1, 3)
    if (player == '剪刀'):
        print('你出了剪刀')
    elif (player == '石头'):
        print('你出了石头')
    elif (player == '布'):
        print('你出了布')
    else:
        pass
    if (computer == 1):
        print('电脑出了剪刀')
    elif (computer == 2):
        print('电脑出了石头')
    else:
        print('电脑出了布')
    if (player == '剪刀' and computer == 1 or player == '石头' and computer == 2 or player == '布' and computer == 3):
        print('平局')
        pen.pencolor('grey')
        pen.write('平局')
    elif (player == '剪刀' and computer == 3 or player == '石头' and computer == 1 or player == '布' and computer == 2):
        print('你赢了')
        pen.pencolor('green')
        pen.write('你赢了')
        myscore += 1
    elif (computer == 1 and player == '布' or computer == 2 and player == '剪刀' or computer == 3 and player == '石头'):
        print('你输了')
        pen.pencolor('red')
        pen.write('你输了')
        computerscore += 1
    else:
        print('请输入内容')
    pen.penup()
    pen.forward(40)
    pen.pendown()
    count = (count + 1)
    print('--------------')
if (myscore > computerscore):
    pen.pencolor("green")
    print('这盘游戏你赢了')
    pen.penup()
    pen.goto(0, 50)
    pen.pendown()
    pen.write('这盘游戏你赢了')
elif (myscore < computerscore):
    pen.pencolor("red")
    print('这盘游戏你输了')
    pen.penup()
    pen.goto(0, 50)
    pen.pendown()
    pen.write('这盘游戏你输了')
elif (myscore == computerscore):
    pen.pencolor("grey")
    print('这盘游戏你和电脑平局')
    pen.penup()
    pen.goto(0, 50)
    pen.pendown()
    pen.write('这盘游戏你和电脑平局')

turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页