案例:写春联

案例:写春联

编程代码

import turtleturtle.Screen().bgcolor("#ffc373")  # 设置背景颜色为#ffc373,一种黄色。
color_word = "black"  # 设置书法的颜色为black。
color_paper = "#ea182a"  # 设置红纸的颜色为#ea182a横批 = "吉祥如意"  # 定义字符串变量,存放横批的内容。
上联 = "虎跃龙腾兴骏业"  # 定义字符串变量,存放上联的内容
下联 = "莺歌燕舞羡鹏程"  # 定义字符串变量,存放下联的内容# 变量x1和y1,控制上联第一个字的坐标位置
x1 = -200
y1 = 80
# 变量x2和y2,控制下联第一个字的坐标位置
x2 = 200
y2 = 80
# 变量x3和y3,控制横批第一个字的坐标位置
x3 = -70
y3 = 160def drawRect(color, x, y, width, high):pen.color(color)  # 设置红纸的颜色pen.penup()pen.goto(x, y)  # 设置横批红纸的坐标pen.pendown()pen.begin_fill()for _ in range(2):pen.forward(width)pen.right(90)pen.forward(high)pen.right(90)pen.end_fill()# 第一步写上联
# 画上联红纸
pen = turtle.Pen()
drawRect(color_paper, x1 - 30, y1 + 65, 60, 380)# 写上联文字
pen.color(color_word)
for s in 上联:pen.penup()pen.goto(x1, y1)pen.pendown()pen.write(s, align="center", font=("华文楷体", 30, "bold"))y1 -= 50# 第二步:写下联
# 画下联红纸
drawRect(color_paper, x2 - 30, y2 + 65, 60, 380)# 写下联文字
pen.color(color_word)
for s in 下联:pen.penup()pen.goto(x2, y2)pen.pendown()pen.write(s, align="center", font=("华文楷体", 30, "bold"))y2 -= 50# 第三步:写横批
# 画横批红纸
drawRect(color_paper, x3 - 35, y3 + 55, 210, 60)# 写横批文字
pen.color(color_word)  # 设置春联文字的颜色为变量color_word
for s in 横批:  # 横批共有4个字,所以需要循环4次。pen.penup()pen.goto(x3, y3)pen.pendown()pen.write(s, align="center", font=("华文楷体", 30, "bold"))x3 += 50# 海龟绘图结束,隐藏海龟
pen.hideturtle()
turtle.done()

视频讲解

插入视频

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/33285.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

喜鹊招牌体-喜鹊造字喜鹊字体

喜鹊万人造字体.ttf 喜鹊乌冬面(简 繁体).ttf 喜鹊乐敦体.ttf 喜鹊古字典体(简 繁体).ttf 喜鹊古风小楷(简繁).ttf 喜鹊在山林体(简 繁体).OTF 喜鹊小轻松体.TTF 喜鹊招牌体(简 繁体).ttf 喜鹊木叶体(简 繁体).ttf 喜鹊梅花楷体(简 繁体).ttf 喜鹊燕书体…

用canvas绘制微信小程序海报页面并保存相册-适用微信原生

微信小程序绘制海报并保存相册 tip:代码中使用的是uni的api 如果使用原生微信小程序开发,可以把uni更换成wx使用 文章目录 微信小程序绘制海报并保存相册前言一、分析需求二、准备数据三、编码开始html部分解析: js部分1、准备好数据后开始绘…

火爆的AI绘画+红包封面+春联+节日头像+创作者入驻小程序源码

2023年新年,红包封面皮肤在前几年一直都很火爆,每次过年过节,几乎家家都会互发红包进行庆祝贺岁,这个时候一个简单的红包封面就会显得多么的与众不同。 Ai文字绘画,,, 红包封面领取 小程序 …

ChatGPT死活不认27能被3整除,网友:不是说AI要统治世界了吗?

Alex 羿阁 发自 凹非寺量子位 | 公众号 QbitAI 让众人疯狂的网红AI ChatGPT,原来也有明显的短板? 一段“网友调教这只AI”的聊天记录,在网上传开了。 可以看到,AI起初居然说27是个质数。 在网友向其提出质疑后,AI仍嘴硬…

OpenAI 重磅更新 变得更强啦 | 包括更多可控的 API 模型、函数调用能力、更长的上下文和更低的价格

文章目录 一、前言二、主要内容三、总结 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 OpenAI 官网:https://openai.com/blog/function-calling-and-other-api-updates 功能调用和其他 API 更新。OpenAI 宣布更新,包…

自己写的一段预测双色球号码的Java代码

原理是根据双色球开奖的历史数据,根据各种易经八卦,天时等随机因素预测下一期的双色球号码。 完整代码在我的github上: MainFrame.java是主程序: package ball;public class MainFrame {public static void main(String[] args) …

20211217使用python3通过最近6期的双色球开奖结果预测新一期的号码

20211217使用python3通过最近6期的双色球开奖结果预测新一期的号码 酬金/劳务费用:小奖请吃饭。 大奖给你技术支持费用! 按照你如今加班工资的2倍计酬! 第一步,希望2周完成,大概完成时间2021-12-15: a1*x1…

《LSTM神经网络和双色球预测例子》

前言: 书接上回,通过把历年来的双色球蓝球数据爬取,可以看出,每期双色球蓝球之间并无任何关系,但仍存在问题: 决定蓝球数字可能并非取决于上一期蓝球的数据,可能取决于当期红球的数据&#xff0…

《基于LSTM神经网络的双色球蓝球数字预测》

结论:没有任何作用,基本可以断定这是真正随机的数字。 LSTM神经网络,单步预测,循环2000次,100个神经元,无dropout。 蓝线:最近50期蓝球数字 橙线:LSTM网络预测数字 绿线&#xff1a…

数学建模预测模型实例(三)---双色球概率预测模型

双色球概率预测模型 数学建模预测模型实例(一)—大学生体测数据模型 数学建模预测模型实例(二)—表白墙影响力量化模型 python预测算法—线性回归 双色球概率预测模型 前言 最近新晋彩民佩瑞对于双色球产生了极为浓厚的兴趣&am…

AIGC 工具推荐:利用 AI 提高工作效率的利器

人工智能(AI)正在改变我们的生活,使我们的工作更加高效和智能化。在这个快速发展的领域中,有许多 AI 实用工具可以帮助我们更好地完成工作。在未来熟练使用各种 AI 工具优化你的工作流并提高工作效率将是每个人的必备技能&#xf…

Ubuntu Go语言环境配置【GPT-4版】

目录 go语言的培训网课安装goGPT-4给出的过程在VSCode里怎样正确配置好Go的调试相关设置?如果我在Visual Studio Code中安装Go语言的相关工具总是失败怎么办?我已重启Visual Studio Code,接下来应该怎样检查日志?如果我还是不能成…

Monica - 你的 GPT-4 人工智能助手

Monica介绍 官方地址:https://monica.im/?cX0OHBN1S (仅限今天,通过这里注册可免费获取100次Monica查询) Monica 是一款由 ChatGPT API 提供支持的扩展程序,它可以与您讨论任何事情,使用 80 多个模板生成文…

初学者使用Auto-GPT入门:设置和使用

初学者使用Auto-GPT入门:设置和使用 简介:1. 快速演示2. 要求3. 设置OpenAI使用限制(可选)4. 安装Python5. 安装Git6. 安装 virtualenvwrapper(可选)6.1 使用 pip,您可以轻松地在 Python 环境中…

最近热门话题-Auto GPT 初学者Auto GPT 入门:设置和使用

Auto-GPT 是一个实验性的开源应用程序,展示了著名的 GPT-4 语言模型的功能。 它使用 GPT-4 执行复杂的任务并实现目标,而无需太多人工输入。 Auto-GPT将OpenAI的GPT模型的多个实例链接在一起,允许它做一些事情,比如在没有帮助的…

GPT国内使用

国内可用的 ChatGPT 替代 列表 功能和使用 顺便推荐 列表https://chatgpt.qdymys.cn/ :三小时只能用10次 https://alllinkai.com/:体验完,要登录,不推荐 https://gpttalk.live/ :每天限制使用次数 https://chatgpt-…

信息收集----浏览器,网络空间搜索引擎

目录 一.浏览器搜索 1.什么是Google Hacking 2.高级搜索 3.示例 4.工具 二.网络空间搜索引擎 1.什么是网络空间搜索引擎 2.Shodan的使用 3.Censys,Zomeye,Fofa介绍 1.Censys 2.zoomeye 3.fofa 4.总结对比 5.基于网络空间搜索引擎的工具 一.浏览器搜索 1…

VC++实现双人对决的围棋程序,阿尔法狗围棋

可以双人对决的VC围棋程序,送给我梦中的情人。虽然程序不很复杂,但必竟是我自己亲手写噢,而且还得到了女朋友的夸张,通过编写这个小程序,让我对VC有了更深层的了解,想要的下载。游戏打开后可以选择适合15、…

训练策略网络和价值网络

阿尔法狗2016版本使用人类高手棋谱数据初步训练策略网络,并使用深度强化学习中的REINFORCE算法进一步训练策略网络。策略网络训练好之后,使用策略网络辅助训练价值网络。零狗(AlphaGo Zero)使用MCTS控制两个玩家对弈,用…

计算机永远无法超越人类——从李世石与阿尔法的人机大战中想到的

转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/52214884 本文出自【我是干勾鱼的博客】 大家好!我是海东。前一阵子李世石与谷歌阿尔法的围棋人机大战引起了大家的广泛关注,今天我们就来聊聊计算机与人类的较量。 首先海…