失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python实例003:海龟绘图——小猪佩奇祝大家“新春快乐”

Python实例003:海龟绘图——小猪佩奇祝大家“新春快乐”

时间:2022-10-18 11:12:51

相关推荐

Python实例003:海龟绘图——小猪佩奇祝大家“新春快乐”

海龟绘图——小猪佩奇祝大家“新春快乐”

#!/usr/bin/env python3# -*- coding:utf-8 -*-from turtle import *import turtle as H # turtle库是python的内部库,直接使用import turtle,H为turtle别名x = -300; y = 88 # 起始点坐标(x, y)def HappyNewYear():H.title('新春快乐!') # 设置标题栏文字H.screensize(1080, 888, "#f00") # 以像素为单位,初始化画布,参数依次是画布的宽、高、背景色,其默认宽高为(400,300)penSize = 18# 初始化画笔宽度# 输出小猪佩奇pig_Page()H.pensize(penSize) # 设置画笔宽度,即画线的宽度H.colormode(255)# 设置RGB颜色范围为0-255H.pencolor((255, 215, 0)) # 设置画笔颜色,参数可以是RGB3元组( 如(255, 215, 0) ),也可以是字符串"red"、"green"、"blue",或者("#ff0000")H.speed(8)# 设置画笔移动速度,其速度范围为[0, 10],其值为整数,值越大越快H.hideturtle() # 隐藏画笔箭头显示轨迹H.penup()H.goto(x, y - 150)H.pendown()# H.begin_fill()# 开始填充H.goto(x - 175, y - 10)H.left(130)pos = []for i in range(20): # 圆弧弧度H.right(10)H.forward(20) # 圆弧半径pos.append((-H.pos()[0], H.pos()[1]))for j in pos[::-1]:H.goto(j)H.goto(x + 635, y - 155)H.left(50)H.end_fill() # 结束填充,显示填充效果# 输出文字xin()chun()kuai()le()gantanhao()# 输出数字文字tracer(False)H.penup()H.goto(x + 300, y + 130)H.pendown()H.color("blue")H.write("", align="center",font=("Script MT Bold", 100, "bold"))tracer(True)H.done() # 事件循环,不停绘制,图像一直存在HappyNewYear()

致谢

若对大家有用,感谢点赞或评论;若有不足或补充之处,也感谢大家评论进行指正,后期我将对本文进行补充完善。相信这是互相进步的开始!

如果觉得《Python实例003:海龟绘图——小猪佩奇祝大家“新春快乐”》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。