当前位置: 首页 > 编程日记 > 正文

【青少年编程】黄羽恒:Python

「青少年编程竞赛交流群」已成立(适合6至18周岁的青少年),公众号后台回复【Scratch】或【Python】,即可进入。如果加入了之前的社群不需要重复加入。

微信后台回复“资料下载”可获取以往学习的材料(视频、代码、文档)。

编程题

利用海龟画图,逐一绘制“python”的各个字母。

1. 思路分析

这个题目并不复杂,关键是计算好每个拐点的坐标,以及抬笔,落笔的控制。

2. 程序代码

import turtle
import timePen = turtle.Pen()
Pen.pensize(3)Pen.up()
Pen.backward(200)
Pen.down()# P
Pen.forward(30)
Pen.right(45)
Pen.forward(5)
Pen.right(45)
Pen.forward(20)
Pen.right(45)
Pen.forward(5)
Pen.right(45)
Pen.forward(30)
Pen.right(90)
Pen.forward(25)
Pen.left(180)
Pen.forward(50)Pen.left(90)
Pen.up()
Pen.forward(50)
Pen.left(90)
Pen.forward(40)
Pen.down()# y
Pen.right(150)
Pen.forward(25)
Pen.left(120)
Pen.forward(25)
Pen.backward(50)Pen.up()
Pen.right(60)
Pen.forward(40)
Pen.left(90)
Pen.forward(40)
Pen.down()# t
Pen.right(90)
Pen.forward(30)
Pen.up()
Pen.left(135)
Pen.forward(21)
Pen.left(135)
Pen.down()
Pen.forward(35)
Pen.left(45)
Pen.forward(5)
Pen.left(45)
Pen.forward(15)Pen.up()
Pen.forward(20)
Pen.left(90)
Pen.forward(50)
Pen.right(180)
Pen.down()# h
Pen.forward(50)
Pen.backward(25)
Pen.left(90)
Pen.forward(25)
Pen.right(45)
Pen.forward(5)
Pen.right(45)
Pen.forward(21)Pen.up()
Pen.left(90)
Pen.forward(20)
Pen.left(90)
Pen.forward(25)
Pen.right(90)
Pen.down()# o
for i in range(4):Pen.forward(20)Pen.right(45)Pen.forward(5)Pen.right(45)Pen.up()
Pen.forward(40)
Pen.right(90)
Pen.down()# n
Pen.forward(25)
Pen.backward(22)
Pen.left(135)
Pen.forward(5)
Pen.right(45)
Pen.forward(20)
Pen.right(45)
Pen.forward(5)
Pen.right(45)
Pen.forward(22)Pen.up()
Pen.left(90)
Pen.forward(200)time.sleep(2)

3. 结果展示

插入视频


基础知识:

  • 01 运动模块
  • 03 声音模块
  • 04 事件模块
  • 06 侦测模块
  • 10 画笔模块

一级编程题:

  • 01 森林的一天
  • 02 舞者凯希
  • 03 小狗散步
  • 04 猫捉老鼠
  • 05 城堡漫步
  • 06 火箭发射
  • 07 飞向太空
  • 08 小狗长大记
  • 09 运动起来
  • 10 动物园之旅
  • 11 球飞了
  • 12 希神吓走猫头鹰
  • 13 棒球运动会

二级编程题:

  • 01 飞不出去的蝴蝶
  • 02 巡线小车
  • 03 绘制雪花图案
  • 04 制作蝙蝠冲关游戏
  • 05 飞翔的小鸟
  • 06 绘制十个正方形
  • 07 别碰红块
  • 08 小鸡捉害虫
  • 09 垃圾分类
  • 10 两座对称的山峰
  • 11 寻找宝石
  • 12 绘制方形螺旋

三级编程题:

  • 01 幻影小猫
  • 02 猫咪抓老鼠游戏
  • 03 猜数字
  • 04 克隆猫游戏

小朋友投稿:

Scratch:

  • 陈晓光:打靶游戏
  • 陈晓光:猜数字游戏
  • 马雷越:小猫寻宝
  • 马雷越:商品价格竞猜

Python:

  • 黄羽恒:天气预报
  • 黄羽恒:我要背单词
  • 黄羽恒:加减乘除法小测试
  • 黄羽恒:翻译小工具 – 利用有道翻译
  • 黄羽恒:翻译小工具 – 利用百度翻译

群内答疑:

Scratch:

  • Scratch中对「等待(0)秒」的理解
  • Scratch中对「重复执行(10)次」的理解
  • Scratch中异步代码的执行顺序

Python:

  • Python中的分号
  • Python中的缩进规则

相关文章:

如何把文件隐藏在一张图片里面

该技巧适合 Windows 2000 / XP / Vista 1:准备一张图片,比如 jian.jpg。准备目标文件,比如dan.txt。我们要实现把dan.txt隐藏在图片里面。 2:打开命令行提示符:点击“开始→运行”,输入“cmd”。 3&#xf…

企业级nosql数据库应用与实战-redis

企业级nosql数据库应用与实战-redis项目场景:随着互联网2.0时代的发展,越来越多的公司更加注重用户体验和互动,这些公司的平台上会出现越来越多方便用户操作和选择的新功能,如优惠券发放、抢红包、购物车、热点新闻、购物排行榜等…

如何评判软件测试培训机构的好坏?

想要学习软件测试技术,那么找一家软件测试培训机构无疑是最好的选择,那么如今市面上的软件测试培训机构比较多,如何评判软件测试培训机构的好坏呢?来看看下面的详细介绍。 如何评判软件测试培训机构的好坏?现在国内的软件行业的市场日益增大…

Oracle 11g 新特性 -- Transparent Data Encryption (透明数据加密TDE) 增强 说明

一.TransparentData Encryption (TDE:透明数据加密) 说明Orace TDE 是Orcle 10R2中的一个新特性,其可以用来加密数据文件里的数据,保护从操作系统层面上对数据文件的访问。11g的TDE 在10gR2的基础上增强,允许在表空间级别进行加密…

[USACO07NOV]Cow Relays

mapfloyed矩阵乘法&#xff08;倍增floyed&#xff09; # include <stdio.h> # include <stdlib.h> # include <iostream> # include <algorithm> # include <string.h> # include <map> # define IL inline # define RG register # defin…

NCEPU:线下组队学习周报(011)

线下组队学习 经过一段时间的准备&#xff0c;我们组织的线下组队学习逐步进入正轨。欢迎华北电力大学保定校区的伙伴加入进来大家一起学习一起成长。 我们开展组队学习的内容为&#xff1a; &#xff08;1&#xff09;周志华的《机器学习》&#xff08;西瓜书&#xff09; …

java培训分享:学习java开发的优势是什么

想要进入到互联网行业的小伙伴&#xff0c;经常比较纠结学那个学科比较好&#xff0c;目前java、web前端、Python等都是非常热门的行业&#xff0c;前景也是比较好的&#xff0c;选择java学科的人比较多&#xff0c;那么学习java开发的优势是什么呢?来看看下面的详细介绍。 ja…

简述 clearfix 的原理

Demo Demo中的CSS中用到这样一个样式: .clearfix:after{content: ;display: block;clear: both; 复制代码 该样式通过::after选择器在选择元素之后插入content: 单引号中的内容&#xff0c;该内容不可被选定&#xff0c;例子中中插入内容为空。对这个空元素添加clear:both&…

判断dataset是否为空

最近在做一个搜索功能的时候,发现当用户搜索某些内容的时候,如果数据库有数据,就会显示在页面上.但是没有的时候呢,就一片空白,没有任何提示,觉得界面不友好.但是一时又不知道怎么判断dataset为空.网上找了一下,所以在这里写一下,方便自己以后复查.其实判断为空很简单,就这么写…

【Whalepaper】CV论文研读 - You Only Look One-level Feature (YOLOF), CVPR2021

Whalepaper是由周郴莲负责的一个每周分享论文的活动&#xff0c;带你研读AI领域的论文&#xff0c;快来一起开源学术科研吧&#xff01; NLP 论文分享&#xff1a;每周日 晚上 九点CV 论文分享&#xff1a; 每周日 晚上 九点Res 论文分享&#xff1a;每周六 晚上 九点半 欢迎…

Python培训分享:PyQT是什么?PyQt4和PyQt5的区别是什么?

今天小编为大家介绍的课程是关于Python培训方面的教程&#xff0c;主要讲的是PyQT是什么?PyQt4和PyQt5的区别是什么?来看看下面的详细介绍吧。 Python培训分享&#xff1a;PyQT是什么?PyQt4和PyQt5的区别是什么? QT是跨平台C库的集合&#xff0c;它实现高级API来访问现代桌…

linux 自学系列: 常用文件结构

/bin 二进制可执行命令  /dev 设备特殊文件  /etc 系统管理和配置文件  /etc/rc.d 启动的配置文件和脚本  /home 用户主目录&#xff0c;比如用户user的主目录就是/home/user&#xff0c;可以用&#xff5e;user表示  /lib 标准程序设计库&#xff08;动态链接共享库…

【青少年编程】【三级】海底寻宝

「青少年编程竞赛交流群」已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】或【Python】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料&#xff08;视频、代码、文档&…

iOS更改AppIcon

前言 iOS 10.3出了挺多的新功能&#xff0c;其中有一个就是可以自定义更改AppIcon。这个功能以前我们只能在苹果的时钟上面看出来。但是一直没有对外开放。现在开放出来&#xff0c;也算是一种突破。 实现 苹果在iOS 10.3中&#xff0c;多了一个setAlternateIconName:completio…

软件测试培训分享:做软件测试需要掌握数据库的知识吗?

最近几年&#xff0c;学习软件测试的同学越来越多&#xff0c;大家对于“做软件测试需要掌握数据库的知识吗?”这个问题都比较关注&#xff0c;那么下面小编就来为大家做下详细的介绍。 软件测试培训分享&#xff1a;做软件测试需要掌握数据库的知识吗?我们知道做开发、做运维…

enumeration学习

import org.junit.Test;public class enumeration { Test public void test() { System.out.print(School.name"--> "); System.out.print(School.name.getvalue()" :"); System.out.println(School.name.info()); }}enum School { name("名字&quo…

Cocoa pods的安装

使用下面命令不能移除原生的SOURCESgem sources --remove https://rubygems.org/报错如下source https://rubygems.org/ not present in cache究其原因&#xff0c;可是我上次更新的时候中断了解决方法&#xff0c;少敲一个/(这是什么鬼)gem sources --remove https://rubygems…

【青少年编程】黄羽恒:漫天飞雪

「青少年编程竞赛交流群」已成立&#xff08;适合6至18周岁的青少年&#xff09;&#xff0c;公众号后台回复【Scratch】或【Python】&#xff0c;即可进入。如果加入了之前的社群不需要重复加入。 微信后台回复“资料下载”可获取以往学习的材料&#xff08;视频、代码、文档&…

学习软件测试发展前景怎么样?有前途吗?

学习软件测试发展前景怎么样?有前途吗?很多人都比较关心这个问题&#xff0c;因为最近要学习软件测试技术的同学越来越多&#xff0c;大家对于今后的工作都比较迷茫&#xff0c;那么针对这个问题&#xff0c;来看看下面的详细介绍就知道了。 学习软件测试发展前景怎么样?有前…

Hello Jsilk

我们选择这里作为学习和分享技术知识的一个平台&#xff0c;希望大家共同进步&#xff01; 1 (function(){ 2 alert(Hello Jsilk); 3 })(); 转载于:https://www.cnblogs.com/jsilk/archive/2012/12/10/2811255.html

js 使用 Lawnchair 存储 json 对象到本地

项目中用到储存点击记录的功能。 Lawnchair是一个轻量级的移动应用程序数据持久化存储方案&#xff0c;同时也是客户端JSON文档存储方法&#xff0c;优点是短小&#xff0c;语法简洁&#xff0c;扩展性比较好。 现在做HTML5移动应用除了LocalStorage的兼容性比较好之外&#xf…

邓林权:组队学习的那些事

自我介绍 大家好&#xff0c;我是邓林权&#xff0c;职业是数据营销&#xff0c;工作是以数据为主&#xff0c;通过数据进行决策。平时喜欢研究数据&#xff0c;领略数据的魅力&#xff0c;很荣幸能够和大家分享我参加组队学习的收获和故事。 组队学习经历 今年4月开始参加组…

软件测试培训分享:软件测试初期怎么面试工作?

学会了软件测试技术&#xff0c;那么大家后面接下来的准备工作就是面试找工作了&#xff0c;对于新手来说&#xff0c;面试软件测试这个岗位也是要有一些技巧的&#xff0c;下面小编就为大家介绍一下软件测试新手怎么面试工作? 软件测试培训分享&#xff1a;软件测试新手怎么面…

MySQL的正则表达式

1. Mysql的正则表达式仅仅使SQL语言的一个子集&#xff0c;可以匹配基本的字符、字符串。 例如&#xff1a;select * from wp_posts where post_name REGEXP hello&#xff0c;可以检索出列post_name中所有包含hello的行 REGEXP .og .是正则表达式中里一个特殊的字符。它表示…

Datawhale组队学习周报(第020周)

文章目录已经结营的开源内容即将结营的开源内容正在进行的开源内容七月排期的开源内容每周号外Whalepaper 招新公告本周&#xff08;06月21日~06月27日&#xff09;&#xff0c;第 25 期组队学习一共有 3 门开源课程&#xff0c;共组建了 3 个学习群&#xff0c;参与的学习者有…

EffectKeyMap系列1(Ubuntu)

说在前面 相信大多数人都会有这样的体验。当双手在键盘上一直打字或者写代码的时候&#xff0c;一次鼠标操作会让你崩溃。尤其是频繁使用鼠标的时候&#xff0c;工作效率会大幅下降。所以为了提高工作效率&#xff0c;我希望尽量少的使用鼠标。 以下我会总结我使用较高的几款软…

Python培训教程:pycharm常用的快捷键合集

本期Python培训教程&#xff1a;pycharm常用的快捷键合集&#xff0c;希望能在后面的学习和工作中给大家带来一些帮助&#xff0c;首先我们来了解一下什么是PyCharm?PyCharm是一种Python IDE&#xff0c;它不仅具备了一般IDE的功能&#xff0c;还提供了很多高级功能&#xff0…

JavaScript正则表达式基础知识汇总

一、创建正则对象&#xff1a; 1、构造函数RegExp创建正则对象 1 var pattern new RegExp(s$); //pattern匹配以s结尾的字符串 2、使用正则直接量 1 var pattern /s$/; //建议这样写 二、正则表达式字符 1、反斜线\ 在正则表达式中表示转义序列 特殊符号&#xff1a; ^ $ . *…

数据结构(严蔚敏)

说起为什么重新拿起这本书&#xff0c;着实非常惭愧。是因为面试的时候&#xff0c;第一个面试官面试完项目之后。第二面试官说我们就当聊聊天&#xff0c;考考数据结构&#xff0c;算法就好了。结果以一个问题就把我难住了&#xff0c;这个问题是&#xff1a;哈希表是什么&…

组队学习:学习者参考手册

学习者参考手册 作为希望参与组队学习活动的学习者&#xff0c;一定想了解有关本次活动的各种环节。我就通过这份手册来给大家介绍一下。 本手册一共分为四个部分&#xff0c;分别是活动角色划分&#xff0c;活动流程介绍、打卡环节介绍、角色职责介绍。 1. 大航海模型 航路…