【主题课】9.10教师节电子贺卡制作

这篇具有很好参考价值的文章主要介绍了【主题课】9.10教师节电子贺卡制作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

9.10是教师节,提到老师,大家首先想到的可能就是在学校中教我们文化课的人,
除此之外,在生活或工作中给予我们指导及帮助的人也可称之为老师。
本次课我们就使用 Python 来为所有的老师送上节日的祝福。

课程目标

  1. 通过电子贺卡制作,让学生学会阅读源码、巩固课堂知识,如海龟绘图、循环结构、列表使用。
  2. 通过完成任务,训练学生数学计算能力和创意创造能力。

课堂任务

  • 任务1、运用精确的数学计算,修改绘制花的参数:旋转角度、旋转次数,使得能够闭合。【2积分】
  • 任务2、加上自己的名字和祝福语,使用 turtle.write 。【3积分】
  • 任务3、美化贺卡,如加花边、绘制七彩向日葵等,可自己创意【5积分】
    c_li = [‘yellow’, ‘magenta’, ‘cyan’, ‘blue’, ‘gold’, ‘pink’]

源码及效果

baseline 源码

import turtle
turtle.setup(800, 800, 200, 200) #setup设置窗体大小,四个参数中后两个参数非必选参数;
turtle.pencolor("yellow") 
turtle.pensize(4)
turtle.penup()
# turtle库准备

turtle.fd(-150)
turtle.pendown()

'''
花的绘制, (旋转角度)100*18(旋转次数),
刚好为360度的5倍,因而能够闭合。
'''
for i in range(18): # 旋转次数
     turtle.fd(300) # 步长
     turtle.left(100) # 旋转角度


# 茎秆部分,移动画笔到合适位置
turtle.fd(150)
turtle.right(90)
turtle.pensize(8)
turtle.pencolor("green")
turtle.fd(400)
turtle.penup()
turtle.pensize(6)
turtle.pendown()

# 叶子的绘制
turtle.fd(-250)
turtle.seth(45) # seth()改变海龟行进方向;angle为据对度数;seth()只改变方向但是不行进;
turtle.circle(-130,60) # turtle.circle(r,extent=NONE):根据半径r绘制extent角度的弧形,r默认在圆心左侧R距离的位置;extent:绘制角度默认360度是整圆;
turtle.seth(-135)
turtle.circle(-130,60)
turtle.seth(135)
turtle.circle(130,60)
turtle.seth(-45)
turtle.circle(130,60)
turtle.done()

baseline 效果:

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程

任务一源码

import turtle
turtle.setup(800, 800, 200, 200) #setup设置窗体大小,四个参数中后两个参数非必选参数;
turtle.pencolor("yellow")
turtle.pensize(4)
turtle.penup()
# turtle库准备

turtle.fd(-150)
turtle.pendown()

'''
花的绘制, (旋转角度)100*18(旋转次数),
刚好为360度的5倍,因而能够闭合。
'''
for i in range(36): # 旋转次数
     turtle.fd(300) # 步长
     # turtle.circle(10)
     turtle.left(110) # 旋转角度


# 茎秆部分,移动画笔到合适位置
turtle.fd(150)
turtle.right(90)
turtle.pensize(8)
turtle.pencolor("green")
turtle.fd(400)
turtle.penup()
turtle.pensize(6)
turtle.pendown()

# 叶子的绘制
turtle.fd(-250)
turtle.seth(45) # seth()改变海龟行进方向;angle为据对度数;seth()只改变方向但是不行进;
turtle.circle(-130,60) # turtle.circle(r,extent=NONE):根据半径r绘制extent角度的弧形,r默认在圆心左侧R距离的位置;extent:绘制角度默认360度是整圆;
turtle.seth(-135)
turtle.circle(-130,60)
turtle.seth(135)
turtle.circle(130,60)
turtle.seth(-45)
turtle.circle(130,60)
turtle.done()

任务一效果

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程

任务二源码

import turtle
turtle.setup(800, 800, 200, 200) #setup设置窗体大小,四个参数中后两个参数非必选参数;
turtle.pencolor("yellow")
turtle.pensize(4)
turtle.penup()
# turtle库准备

turtle.fd(-150)
turtle.pendown()

'''
花的绘制, (旋转角度)100*18(旋转次数),
刚好为360度的5倍,因而能够闭合。
'''
for i in range(36): # 旋转次数
     turtle.fd(300) # 步长
     # turtle.circle(10)
     turtle.left(110) # 旋转角度


# 茎秆部分,移动画笔到合适位置
turtle.fd(150)
turtle.right(90)
turtle.pensize(8)
turtle.pencolor("green")
turtle.fd(400)
turtle.penup()
turtle.pensize(6)
turtle.pendown()

# 叶子的绘制
turtle.fd(-250)
turtle.seth(45) # seth()改变海龟行进方向;angle为据对度数;seth()只改变方向但是不行进;
turtle.circle(-130,60) # turtle.circle(r,extent=NONE):根据半径r绘制extent角度的弧形,r默认在圆心左侧R距离的位置;extent:绘制角度默认360度是整圆;
turtle.seth(-135)
turtle.circle(-130,60)
turtle.seth(135)
turtle.circle(130,60)
turtle.seth(-45)
turtle.circle(130,60)

# 新增名字和祝福语
turtle.penup()
turtle.seth(90)
turtle.fd(220)
turtle.write("老师,您辛苦了!\n              --Logi", align="center",font=("宋体",24,"normal"))
turtle.done()

任务二效果

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程

任务三源码

import turtle
turtle.setup(800, 800, 200, 200) #setup设置窗体大小,四个参数中后两个参数非必选参数;
turtle.pencolor("yellow")
turtle.pensize(4)
turtle.screensize(bg='black')
turtle.penup()
# turtle库准备

turtle.fd(-150)
turtle.pendown()

'''
花的绘制, (旋转角度)100*18(旋转次数),
刚好为360度的5倍,因而能够闭合。
'''
c_li = ['yellow', 'magenta', 'cyan', 'blue', 'gold', 'pink']

for i in range(36): # 旋转次数
    turtle.pencolor(c_li[i%len(c_li)])
    turtle.fd(300) # 步长
    turtle.left(110) # 旋转角度
    turtle.circle(3)

# 茎秆部分,移动画笔到合适位置
turtle.fd(150)
turtle.right(90)
turtle.pensize(8)
turtle.pencolor("green")
turtle.fd(400)
turtle.penup()
turtle.pensize(6)
turtle.pendown()

# 叶子的绘制
turtle.fd(-250)
turtle.seth(45) # seth()改变海龟行进方向;angle为据对度数;seth()只改变方向但是不行进;
turtle.circle(-130,60) # turtle.circle(r,extent=NONE):根据半径r绘制extent角度的弧形,r默认在圆心左侧R距离的位置;extent:绘制角度默认360度是整圆;
turtle.seth(-135)
turtle.circle(-130,60)
turtle.seth(135)
turtle.circle(130,60)
turtle.seth(-45)
turtle.circle(130,60)

# 新增名字和祝福语
turtle.penup()
turtle.seth(90)
turtle.fd(220)
turtle.write("老师,您辛苦了!\n              --Logi", align="center",font=("宋体",24,"normal"))
turtle.done()

任务三效果

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程

学生作品展

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程
【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程
【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程
【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程

【主题课】9.10教师节电子贺卡制作,青少儿编程-python,python,青少年编程文章来源地址https://www.toymoban.com/news/detail-703606.html

到了这里,关于【主题课】9.10教师节电子贺卡制作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Wokiee多用途Shopify主题下载,打造卓越电子商务网站

    在如今竞争激烈的电子商务市场,拥有一个卓越的网站设计是吸引用户和增加销售的关键。Wokiee多用途Shopify主题将成为您实现这一目标的利器。它提供了丰富的功能和灵活的设计选项,帮助您打造一个令人印象深刻的电子商务网站。立即下载Wokiee主题,将您的在线业务推向新

    2024年02月09日
    浏览(41)
  • 每日分享(苹果CMS V10仿韩剧TV主题模板源码)

    demo软件园每日更新资源,请看到最后就能获取你想要的: ​ 1. 低代码引擎技术白皮书 PDF高清版 低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。本白皮书从应用、基础协议和原理三个方面对低代码引擎的技术进行了全面的介绍

    2023年04月08日
    浏览(35)
  • 中秋特辑——3D动态礼盒贺卡(可监听鼠标移动)

    「作者主页」 :雪碧有白泡泡 「个人网站」 :雪碧的个人网站 「推荐专栏」 : ★ java一站式服务 ★ ★ React从入门到精通 ★ ★ 前端炫酷代码分享 ★ ★ 从0到英雄,vue成神之路★ ★ uniapp-从构建到提升 ★ ★ 从0到英雄,vue成神之路 ★ ★ 解决算法,一个专栏就够了 ★ ★

    2024年02月08日
    浏览(40)
  • Three.js--》实现3d圣诞贺卡展示模型

    目录 项目搭建 初始化three.js基础代码 加载环境模型 设置环境纹理 添加水面并设置阴影效果 实现幽灵小球的运动 实现相机切换和文字切屏 实现漫天星星和爱心样式 今天简单实现一个three.js的小Demo,加强自己对three知识的掌握与学习,只有在项目中才能灵活将所学知识运用起

    2024年02月06日
    浏览(60)
  • WEB 3D技术 three.js 3D贺卡(1) 搭建基本项目环境

    好 今天 我也是在网上学的 带着大家一起来做个3D贺卡 首先 我们要创建一个vue3的项目、 先创建一个文件夹 装我们的项目 终端执行 vue create 项目名称 例如 我的名字想叫 greetingCards 就是 因为这个名录 里面是全部都小写的 然后 下面选择 vue3 然后按下回车 等待项目创建完成

    2024年01月19日
    浏览(56)
  • WEB 3D技术 three.js 3D贺卡(3) 点光源灯光动画效果

    经过 上文 WEB 3D技术 three.js 3D贺卡(2) 加入天空与水面效果 我们将水面 和 天空的效果搭建了一下 那么 我们将四周 点光源的效果做一下 首先 我们将 renderer.toneMappingExposure 的值 改为 0.1 让效果看着明显一点 这样 整个界面就会暗下来 然后 我们在任意位置 加入代码 创建一个点

    2024年01月19日
    浏览(58)
  • WEB 3D技术 three.js 3D贺卡(2) 加入天空与水面效果

    上文 WEB 3D技术 three.js 3D贺卡(1) 搭建基本项目环境 我们简单搭了一个贺卡雏形 然后 我们要引入一个hdr的一个天空的效果 所以 我们需要在代码中导入 RGBELoader 这里 大家可以选择下载我的hdr资源 WEB 3D技术 three.js 3D贺卡 天空 hdr资源 下载好之后呢 我们在外面套一个 xhdr 文件夹

    2024年01月18日
    浏览(68)
  • Gitbook----基于 Windows 10 系统本地安装配置 Gitbook 编写属于自己的电子书

    查看原文 若要在 Windows 10 系统即本地使用 Gitbook,需要安装 gitlab-cli 工具,而 gitbook-cli 工具是基于 Nodejs的,因此首先需要安装 Nodejs 如果是初学者,可以参考 Nodejs----基于 Windows 10 系统安装 Nodejs 安装 Nodejs,这里需要注意,本文验证过安装 16.20.1 版本的 Nodejs是可以的,因此这

    2024年02月04日
    浏览(41)
  • 1万多贺卡祝福节日祝福ACCESS\EXCEL数据库

    你是否在春节只能复制别人的祝福短信来发送?你是否在节日期间为给朋友送祝福无从下手?你是否在特殊日子和朋友打不开对话的开头?其实,很多情况下我们都需要一堆不同与别的人祝福语,用在节日上、用在交际上等日常备用。今天这一份数据就是祝福语大全,有节日

    2024年02月06日
    浏览(39)
  • 基于微信电子书小说阅读小程序毕业设计成品作品(10)新闻资讯功能接口

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月08日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包