Skip to content
李兴球的博客,少儿Python编程技术前沿

李兴球的博客,少儿Python编程技术前沿

原创,少儿Python编程技术

  • turtle
  • sprites
  • pygame
  • tkinter
  • pillow
  • gameturtle
  • 视频教程
  • 杂谈
  • 会员专属
  • 李兴球简介
  • 课程大纲
  • 编程班
  • 一对一网课
Close Button

学生黄*轩Python turtle代码_Python 方角logo代码

12月 27, 2021 李兴球 0 Comments

python方角logo

python方角logo
原题:
二. 编程能力测试题:

26,根据要求编写程序,不能照搬课堂练习与作业及书上的原有代码,胡乱拼凑代码得零分!

1. 程序至少有30行代码,能够运行无错误。(5分)
2. 用到至少一种循环语句。(5分)
3. 程序至少用到列表或元组或字典。(5分)
4. 能够明确实现某种功能。(5分)
5. 给程序写文字说明,介绍程序的每一段的用途,至少150个字。(5分)

以下是额外分,不能硬凑代码,如,随便找一段代码粘贴上去,和程序并没有半点关系,这样的情况不得分。

6. 程序运行结果富有创意或者算法逻辑清晰。(加5分)
7. 用到了自定义函数的递归算法。(加5分)
8. 用到了os模块或者sys模块的相关命令。 (加5分)
9. 用到了读写文件的。(加5分)
10. 用到了排序算法,穷举法等算法。(加5分)
11. 用到了class与类的继承。(加5分)

以下是学生回答:

#####
import turtle
#####

c = ['我 爱 python']
print(c)
#####

turtle.hideturtle()

turtle.penup()
turtle.goto(-150,200)
turtle.pendown()
#####

turtle.color('blue','blue')

turtle.begin_fill()

for x in range(3):
    turtle.fd(100)
    turtle.right(90)

turtle.right(180)
turtle.fd(60)
turtle.right(90)
turtle.fd(50)
turtle.right(90)
turtle.fd(100)
turtle.right(90)
turtle.fd(120)
turtle.left(90)
turtle.fd(5)
turtle.left(90)
turtle.fd(70)
turtle.right(90)
turtle.fd(50)

turtle.end_fill()

turtle.penup()
turtle.color('white','white')
turtle.right(90)
turtle.fd(20)
turtle.right(90)
turtle.fd(20)
turtle.pendown()
turtle.begin_fill()
turtle.circle(10,360)
turtle.end_fill()
#####

def a(turtle):
    turtle.color('yellow','yellow')
    turtle.penup()
    turtle.goto(-40,-10)
    turtle.pendown()
    turtle.right(90)
    turtle.begin_fill()
    for x in range(3):
        turtle.fd(100)
        turtle.right(90)

    turtle.right(180)
    turtle.fd(60)
    turtle.right(90)
    turtle.fd(50)
    turtle.right(90)
    turtle.fd(100)
    turtle.right(90)
    turtle.fd(120)
    turtle.left(90)
    turtle.fd(5)
    turtle.left(90)
    turtle.fd(70)
    turtle.right(90)
    turtle.fd(50)
    turtle.end_fill()

    turtle.penup()
    turtle.color('white','white')
    turtle.right(90)
    turtle.fd(20)
    turtle.right(90)
    turtle.fd(20)
    turtle.pendown()
    turtle.begin_fill()
    turtle.circle(10,360)
    turtle.end_fill()
#####

a(turtle)
#####

以下是学生针对这个代码的文字说明:

老师好,这次考试我编了一个python的logo,狗看了都点头,开口说人话:“好,很好!”还望老师看了多给点分哈(手动滑稽)
这个程序用了turtle画图模块来编的,目的是实现对python软件的logo的绘画,
这是一个very NB的程序,肯定会让你眼前一亮的。下面我就来说名一下每段代码的作用:
整个程序分为六部分
第一部分:调用了turtle模块方便于接下来的绘画
第二部分:用到了一个列表叫c,这里输出了“我 爱 python”这几个字
第三部分:这里是将画图前的海龟调整好,方便于后面的画图
第四部分:这里是将python软件的上一个部分,也就是一个蓝色的图标画出来,这一段特别多,我都打了20分钟,这也是最关键的。如果没有这一步,那么后面的东西是没有太大用处的
第五部分:这里定义了一个函数叫a,这个函数是实现python下半部分的绘画的,也就是那个黄色的图标,当然那个也很难画,不过我只用了10分钟
第六部分:这里是将函数a调用,这样的话代码的可读性就会更强,也很NB。直接将函数a调用,这样就不用去打那么多东西了
最后感谢老师的耐心阅读(手动滑稽)

标签:python logo绘图

发表评论 取消回复

要发表评论,您必须先登录。

文章导航

Previous: 学生徐*博Python turtle代码_旋转的一个几何图画
Next: 学生邬*梁Python考试代码_颜色渐变圈圈

公众号:李兴球Python

李兴球Python

Scratch8商城

scratch商城

Python课程资源

哪吒学Python启蒙篇
哪吒学Python初级篇
哪吒学Python进阶篇
Python精灵模块教程及200例
Python海龟宝典(原turtle200例)
Python创意编程之Pygame教程
Python创意绘画_颜色增加模块
Python神笔马良案例集100例(turtle)

创意Python编程视频课

创意python编程频课

some links

blockly编程
纯少儿编程课程进化的自然选择
老薛主机
三虫子爬
Python几个turtle例子

Auto Dealer WordPress Theme By ThemesPride