猫史档案馆


【Python作品分享】谁先算到20【作品秀】

用户:青柠学长青柠学长查看:0 回复:2 评论:0 创建时间:2021-01-13T10:53:50


【作品展示】

center_image

 

【作品介绍】

谁先算到20

每次只能选1~3范围内的整数

(大作)

 

【作品源代码】

import turtle
import random
mypen = turtle.Pen()
length = 200
mypen.pensize(40)
mypen.pencolor('lightsalmon')
mypen.forward(length)
mypen.pensize(30)
mypen.pencolor('white')
mypen.backward(length)

total_num=0
while total_num<20:



    # 玩家输入整数
    myscreen = turtle.Screen()
    player_num = int(myscreen.textinput('谁先到达20!', '请输入1~3范围的整数:'))
    print('玩家出的数:', player_num)
    mypen.pencolor('mistyrose')
    mypen.forward(player_num * 10)
    total_num = player_num+total_num
    print("累计总和:", total_num)
    if total_num==20:
        print("玩家赢了!")
    elif total_num>20:
        print("玩家输了!")
    else:
        # 电脑随机出整数
        com_num = random.randint(1, 3)
        print('电脑出的数:', com_num)
        mypen.pencolor('salmon')
        mypen.forward(com_num * 10)
        total_num=com_num+total_num
        print("累计总和:",total_num)
    
        if total_num == 20:
            print("电脑赢了!")
        elif total_num > 20:
            print("电脑输了!")
        else:
            print("----------------------------")
mypen.hideturtle()
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
蒟蒻OIer1048576蒟蒻OIer1048576

big bug:直接输入20,玩家直接胜利

点赞0


评论


青柠学长青柠学长

收到   正在改emotion_编程猫_溜了溜了

点赞0


评论