猫史档案馆


【Python作品分享】糖葫芦【作品秀】

用户:舟横舟横查看:0 回复:1 评论:0 创建时间:2022-01-03T10:53:41


【作品展示】

center_image

 

【作品介绍】

123

 

【作品源代码】

import turtle

__Pen = turtle.Pen()


#开始进入Python的世界
__Pen.pensize(5)
__Pen.pencolor('brown')
__Pen.left(90)
__Pen.backward(250)
__Pen.forward(50)
__Pen.pencolor('red')
for __count in range(5):
    __Pen.dot(50)
    __Pen.penup()
    __Pen.forward(50)
    __Pen.pendown()
__Pen.hideturtle()
turtle.done()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
阿兹卡班毕业生阿兹卡班毕业生

import turtle
from tkinter import messagebox
from tkinter import *

root = Tk()

mypen = turtle.Pen()
myscreen = turtle.Screen()
mypen.speed(0)


def moveto(x, y):
    mypen.penup()
    mypen.goto(x, y)
    mypen.pendown()


myscreen.title("星罗棋盘")
myscreen.bgcolor("tan")
size = myscreen.window_height()
myscreen.setup(size + 50, size + 100)

moveto(0, size / 2)

mypen.write("五子棋", font=("文泉驿正黑", 25), align="center")

moveto(-size / 2, size / 2)
for i in range(2):
    for j in range(14):
        mypen.forward(size)
        mypen.backward(size)
        mypen.right(90)
        mypen.forward(size / 14)
        mypen.left(90)
    mypen.forward(size)
    mypen.backward(size)
    mypen.left(90)


def add_black(x, y):
    moveto(x, y)
    mypen.dot(size / 18, "black")


def add_white(x, y):
    moveto(x, y)
    mypen.dot(size / 18, "white")


def un_do():
    mypen.undo()

messagebox.showinfo('提示', '左键黑棋,右键白棋,“q”键悔棋')

myscreen.onclick(add_black, btn=1)
myscreen.onclick(add_white, btn=3)

myscreen.listen()
myscreen.onkey(un_do, "q")

turtle.done()

这个不能用海龟编辑器网页版运行!

点赞0


评论