猫史档案馆


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

用户:执灯三千明执灯三千明查看:0 回复:0 评论:0 创建时间:2021-03-01T15:36:05


【作品展示】

center_image

 

【作品介绍】

没什么好介绍的

 

【作品源代码】

import turtle
import random

mypen = turtle.Pen()

# 外框
length = 200
mypen.pensize( 45 )
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( turtle.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 == 22 ):
        print( '玩家赢了' )
    elif ( total_num > 22 ):
        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 页 / 共 0下一页