其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!

这篇具有很好参考价值的文章主要介绍了其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、哆啦A梦

其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!,python,开发语言,pycharm

由于代码过长,这里仅显示部分代码:

from turtle import \*
import turtle as t
from random import \*

#五轨迹跳跃
def my\_goto(x,y):
    penup()
    goto(x,y)
    pendown()

def eyes():
    fillcolor('#ffffff')
    begin\_fill()

    tracer(False)
    a \= 2.5
    for i in range(120):
        if 0<= i<30 or 60 <= i <90:
            a \-= 0.05
            lt(3)
            fd(a)
        else:
            a += 0.05
            lt(3)
            fd(a)
    tracer(True)
    end\_fill()

#胡须
def beard():
    my\_goto(\-32,135)
    seth(165)
    fd(60)

    my\_goto(\-32,125)
    seth(180)
    fd(60)

    my\_goto(\-32,115)
    seth(193)
    fd(60)

    my\_goto(37,135)
    seth(15)
    fd(60)

    my\_goto(37,125)
    seth(0)
    fd(60)

    my\_goto(37,115)
    seth(\-13)
    fd(60)

#嘴巴
def mouth():
    my\_goto(5,148)
    seth(270)
    fd(100)
    seth(0)
    circle(120,50)
    seth(230)
    circle(\-120,100)

二、海绵宝宝

其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!,python,开发语言,pycharm

部分代码如下:

from turtle import \*

def go\_to(x, y):
    penup()
    goto(x, y)
    pendown()

def help\_do():
    go\_to(\-400, 0)
    forward(800)
    go\_to(\-400, 100)
    forward(800)
    go\_to(\-400,200)
    forward(800)
    go\_to(\-400, -100)
    forward(800)
    go\_to(\-400, -200)
    forward(800)
    left(90)
    go\_to(0,\-300)
    forward(600)
    go\_to(100, -300)
    forward(600)
    go\_to(\-100, -300)
    forward(600)
    go\_to(\-200, -300)
    forward(600)
    go\_to(200, -300)
    forward(600)

def head():
    go\_to(\-200, 180)
    fillcolor('yellow')
    begin\_fill()
    seth(\-30)
    for \_ in range(6):
        circle(36, 60)
        circle(\-36, 60)
    seth(\-125)
    for \_ in range(5):
        circle(40,60)
        circle(\-40,60)
    seth(\-210)
    for \_ in range(4):
        circle(45,60)
        circle(\-45,60)
    seth(65)
    for \_ in range(5):
        circle(40,60)
        circle(\-40,60)
    end\_fill()

三、皮卡丘

其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!,python,开发语言,pycharm

部分代码如下:

import turtle

def getPosition(x, y):
    turtle.setx(x)
    turtle.sety(y)
    print(x, y)

class Pikachu:

    def \_\_init\_\_(self):
        self.t \= turtle.Turtle()
        t \= self.t
        t.pensize(3)
        t.speed(9)
        t.ondrag(getPosition)

    def noTrace\_goto(self, x, y):
        self.t.penup()
        self.t.goto(x, y)
        self.t.pendown()

    def leftEye(self, x, y):
        self.noTrace\_goto(x, y)
        t \= self.t
        t.seth(0)
        t.fillcolor('#333333')
        t.begin\_fill()
        t.circle(22)
        t.end\_fill()

        self.noTrace\_goto(x, y \+ 10)
        t.fillcolor('#000000')
        t.begin\_fill()
        t.circle(10)
        t.end\_fill()

        self.noTrace\_goto(x \+ 6, y + 22)
        t.fillcolor('#ffffff')
        t.begin\_fill()
        t.circle(10)
        t.end\_fill()

    def rightEye(self, x, y):
        self.noTrace\_goto(x, y)
        t \= self.t
        t.seth(0)
        t.fillcolor('#333333')
        t.begin\_fill()
        t.circle(22)
        t.end\_fill()

        self.noTrace\_goto(x, y \+ 10)
        t.fillcolor('#000000')
        t.begin\_fill()
        t.circle(10)
        t.end\_fill()

        self.noTrace\_goto(x \- 6, y + 22)
        t.fillcolor('#ffffff')
        t.begin\_fill()
        t.circle(10)
        t.end\_fill()

四、史迪仔

其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!,python,开发语言,pycharm

部分代码如下:

from turtle import \*

setup(650,650)
penup()
pensize(5)
speed(1000)
pencolor("#065693")
seth(180)
fd(140)
seth(\-90)
fd(50)
pendown()      #起点
fillcolor("#0079C6")
begin\_fill()
seth(170)
circle(\-40,100)
seth(180)
fd(50)
seth(180)
circle(\-10,46)
seth(130)
circle(\-300,40)#耳朵外廓大圆
circle(-100,45)
right(10)
circle(\-50,30)
right(10)
circle(\-30,30)
left(1)
fd(2)
right(1)
fd(3)
right(4)
fd(3)
right(3)
fd(5)
right(4)
fd(6)
right(4)
fd(10)
right(4)
fd(10)
right(3)
fd(15)
right(2)
fd(20)
right(2)
fd(20)
right(4)
fd(20)
right(3)
fd(30)
right(1)
fd(40)
right(1)
fd(60)
seth(\-115)
fd(5)    #脸左侧开始逆时针
circle(200,30)
end\_fill()
begin\_fill()
left(8)
fd(20)
left(10)
fd(20)
left(14)
circle(100,30)
left(10)
circle(150,20)
right(2)
fd(55)
left(5)
fd(40)
left(3)
fd(25)
right(3)
circle(150,20)
left(7)
circle(100,30)

—— —— —— —— — END —— —— —— —— ————文章来源地址https://www.toymoban.com/news/detail-734193.html

到了这里,关于其实python真的很简单!今天就教会你,用Python画哆啦A梦、海绵宝宝、皮卡丘、史迪仔!附上源码,不信你还学不会!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Python基础知识】在VSCode中怎么配置Python开发环境?真的超简单!小白也能掌握

    前言:VS Code 里是不包括 Python 的,所以你首先得安装一个 Python。 安装完 python 之后,我们可以用任何一个文本编辑工具开始写 python 代码,然后在 cmd 中运行代码。 在 VS Code 中,在不安装任何插件的情况下,也可以运行 python 代码。 新建一个 test.py 文件,输入 print(\\\'Hello Wor

    2024年02月03日
    浏览(45)
  • 用python画一个哆啦A梦

    2024年02月08日
    浏览(27)
  • 用Python海龟画图画哆啦A梦

      前言 一、画哆啦A梦脸的外圈蓝色 二、画哆啦A梦脸的内圈白色 三、哆啦A梦的鼻子 四、哆啦A梦的鼻尖 五、哆啦A梦的左眼 六、哆啦A梦的右眼 七、哆啦A梦的左眼内部 八、哆啦A梦的右眼内部 九、 哆啦A梦的右眼内部白色圆点 十、 哆啦A梦的鼻子下面的黑色竖线 十一、 哆

    2024年02月04日
    浏览(29)
  • 【Python动漫系列】哆啦A梦(完整代码)

    《哆啦A梦》是由日本漫画家藤子·F·不二雄创作的一部科幻搞笑漫画,故事中的主角是一只来自未来的机器猫——哆啦A梦。该作品于1969年开始连载,至今已经持续了50多年,成为了日本乃至全球最受欢迎的漫画之一。 故事发生在21世纪的日本,哆啦A梦被送到现在帮助一个胆

    2024年02月03日
    浏览(25)
  • 送小公主——哆啦A梦(Python代码实现)

    目录 1 送她的多啦A梦 2 白驹过隙 3 Python代码实现 1 送她的多啦A梦 一个哆啦A梦让她开心开心好久好久。我也很开心,昨天送了一个实体模型,今天用Python代码再弄一个送给她。 哆啦A梦(日语:ドラえもん,英语:Doraemon),旧译为机器猫,日本漫画《多啦A梦》及其衍生作品

    2024年02月11日
    浏览(28)
  • 今天吃什么小游戏(基于Flask框架搭建的简单应用程序,用于随机选择午餐选项。代码分为两部分:Python部分和HTML模板部分)

    今天吃什么 一个简单有趣的外卖点饭网站,不知道吃什么的时候,都可以用它自动决定你要吃的,包括各种烧烤、火锅、螺蛳粉、刀削面、小笼包、麦当劳等午餐全部都在内。点击开始它会随意调出不同的午餐,点击停止就会挑选一个你准备要吃的,如果没有想吃的,你还能

    2024年01月16日
    浏览(35)
  • 你真的懂AI吗?其实我们一直在与AI接触!

    ChatGPT全称为 Chat Generative Pre-trained Transformer ,Chat是聊天的意思,GPT是 生成型预训练变换模型 ,可以翻译为 聊天生成预训练转换器 或简称 优化对话的语言模型 。 ChatGPT由美国人工智能公司OpenAI 开发的ChatGPT两个月时间内用户 已超1个亿 。 作为一款建立在云计算、海量数据库

    2024年02月08日
    浏览(27)
  • 你真的了解MySQL OCP吗?其实有两种MySQL OCP

    大家可能都知道MySQL OCP认证,但你知道吗MySQL OCP其实是分两种,以MySQL 8.0为例, 一种是管理方向,叫:Oracle Certified Professional, MySQL 8.0 Database Administrator 另一个是开发方向的,MySQL 8.0 Database Developer Oracle Certified Professional 关于博主,姚远: Oracle ACE(Oracle和MySQL数据库方向)

    2024年02月13日
    浏览(26)
  • 哇~真的是你呀!今天是LINUX中的RSYNC服务

    目录 前言 一、概述 二、特性 三、rsync传输模式 四、rsync应用 五、格式 六、配置文件 七、守护进程传输 八、rsync+inotfy实时同步 rsync是linux 下一个远程数据同步工具;他可通过LAN/WAN快速同步多台主机间的文件和目录,并适当利用rsync 算法减少数据的传输;会对比两个文件的不同

    2024年02月16日
    浏览(26)
  • 其实python面向对象3分钟就可以入门(14)

    本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。 若有想学习的内容可以在评论区留

    2023年04月23日
    浏览(25)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包