猫史档案馆


【Python作品分享】36强进10【作品秀】

用户:天一527天一527查看:0 回复:0 评论:0 创建时间:2021-05-23T20:19:02


【作品展示】

center_image

 

【作品介绍】

交互型作品,写明信片。

 

【作品源代码】

import turtle
myscreen = turtle.Screen()
mypen = turtle.Pen()
mypen.speed(0)
myscreen.bgcolor("lightblue")

a = myscreen.textinput("待取名","明信片名称")
b = myscreen.textinput(a,"收信人地址")
c = myscreen.textinput(a,"收信人姓名(航天英雄)")
d = myscreen.textinput(a,"寄信人地址")
e = myscreen.textinput(a,"寄信人署名")
f = myscreen.textinput(a,"收信人邮编")
g = myscreen.textinput(a,"寄信人邮编")
h = myscreen.textinput(a,"你想对那个航天英雄说什么?")
print(a,b,c,d,e,f,g,h)
def post_code():
    #square
    mypen.begin_fill()
    mypen.fillcolor("cornsilk")
    mypen.forward(70)
    mypen.right(90)
    mypen.forward(70)
    mypen.right(90)
    mypen.forward(70)
    mypen.right(90)
    mypen.forward(70)
    mypen.right(90)
    mypen.end_fill()

mypen.right(90)
mypen.pensize(10)
mypen.forward(300)
mypen.backward(600)
mypen.forward(300)
mypen.left(90)
mypen.penup()
mypen.forward(50)
mypen.pendown()
mypen.forward(400)
mypen.penup()
mypen.goto(50,4)
mypen.write(c,font=("宋体",25))
mypen.penup()
mypen.pencolor("black")
mypen.goto(400,330)
mypen.pendown()
post_code()

mypen.penup()
mypen.goto(100,50)
mypen.pendown()
mypen.backward(50)
mypen.forward(400)
mypen.penup()
mypen.goto(100, 55)
mypen.write(b, font=("宋体", 25))

mypen.penup()
mypen.goto(0,0)
mypen.forward(50)
mypen.right(90)
mypen.forward(50)
mypen.left(90)
mypen.pendown()
mypen.forward(400)
mypen.backward(400)
mypen.write(d,font=("宋体",25))

mypen.right(90)
mypen.penup()
mypen.forward(50)
mypen.left(90)
mypen.pendown()
mypen.forward(400)
mypen.backward(400)
mypen.write(e,font=("宋体",25))

mypen.penup()
mypen.right(90)
mypen.forward(100)
mypen.left(90)
mypen.forward(50)
mypen.pendown()
mypen.forward(300)
mypen.backward(300)
mypen.write(g,font=("宋体",35))

mypen.penup()
mypen.goto(-400,330)
mypen.right(90)
mypen.forward(100)
mypen.left(90)
mypen.pendown()
mypen.forward(300)
mypen.backward(300)
mypen.write(f,font=("宋体",35))

mypen.penup()
mypen.goto(-300,0)
mypen.pendown()
mypen.forward(300)
mypen.backward(468)
mypen.write(h,font=("宋体",20))
turtle.done()


 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页