用python画猪头的方法

发布时间:2020-09-01 14:54:59

来源:亿速云

阅读:104

作者:小新

小编给大家分享一下用python画猪头的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用python画猪头的方法:首先设置画布和画笔,代码为【a.screensize(400,300)a.setup(width=400,height=300)】;然后画脸型,代码为【.goto(-100,100)】;最后留存图像在画布上即可。

用python画猪头的方法:

画布和画笔设置import turtle as a

a.screensize(400,300)//设置屏幕大小

a.setup(width=400,height=300)//设置画布大小

a.pensize(15)//设置画笔宽度

a.speed(5)//设置画笔速度

a.hideturtle()//隐藏画笔

画脸盘子a.penup()//提笔

a.goto(-100,100)//移动画笔位置

a.setheading(180)//设置朝向正西

a.pencolor("pink")

a.pendown()//放笔

a.circle(200)

取名字a.penup()//取名

a.goto(-150,10)

yourname=a.textinput("请老实回答","你的名字是?")

name=yourname+"崽崽"

a.pendown()

a.write(name,font=("elephant",25,"bold"))//打印文本

画眼睛a.penup()//画左眼

a.goto(-200,0)

a.pendown()

a.circle(25)

a.penup()

a.goto(-200,-14)

a.pendown()

a.circle(9)

a.penup()//光晕

a.goto(-190,-20)

a.pencolor("white")

a.pendown()

a.dot(10)

a.penup()//画右眼

a.pencolor("pink")

a.goto(0,0)

a.pendown()

a.circle(25)

a.penup()//光晕

a.goto(0,-14)

a.pendown()

a.circle(9)

a.penup()

a.goto(-10,-20)

a.pencolor("white")

a.pendown()

a.dot(10)

画鼻子a.penup()//画鼻子

a.speed(10)//设置画笔速度

a.pencolor("pink")

a.goto(-150,-75)

a.setheading(45)

a.pendown()

for i in range(90):

a.forward(1.5)

a.right(1)

for i in range(3): //圆化棱角,每转16度向前走3个像素

a.right(16)

a.forward(3)

a.forward(15)

for i in range(3): //圆化棱角

a.right(16)

a.forward(3)

a.setheading(225)

for i in range(90):

a.forward(1.5)

a.right(1)

for i in range(3): //圆化棱角

a.right(16)

a.forward(3)

a.forward(15)

for i in range(3): //圆化棱角

a.right(16)

a.forward(3)

a.penup()

a.speed(5)//设置画笔速度

a.goto(-125,-70)//第一条杠

a.setheading(270)

a.pendown()

a.forward(50)

a.penup()

a.goto(-70,-65)//第二条杠

a.pendown()

a.forward(55)

画嘴巴a.penup()//画嘴巴

a.speed(10)//设置画笔速度

a.goto(-135,-165)

a.setheading(305)

a.pendown()

for i in range(120):

a.forward(1)

a.left(1)

画耳朵a.penup()//画右耳朵

a.speed(5)

a.setheading(0)

a.goto(-17,90)

a.pendown()

a.forward(60)

a.penup()

a.goto(28,75)//跳到下一笔起始位置

a.setheading(45)

a.pendown()

a.forward(110)

a.right(45)

a.forward(40)

a.setheading(225)

a.forward(40)

a.setheading(270)

for i in range(7): //圆化棱角

a.right(2.5)

a.forward(10)

a.forward(80)

a.penup()//画左耳朵

a.goto(-183,90)

a.setheading(180)

a.pendown()

a.forward(60)

a.penup()

a.goto(-230,75)//跳到下一笔起始位置

a.setheading(135)

a.pendown()

a.forward(110)

a.left(45)

a.forward(40)

a.setheading(-45)

a.forward(40)

a.setheading(270)

for i in range(10): //圆化棱角

a.left(2.5)

a.forward(15)

画腮红a.penup()//画左腮红

a.pencolor("tomato")//设置成番茄色

a.goto(-250,-100)

a.setheading(270)

a.pendown()

a.forward(20)

a.penup()

a.goto(-210,-100)

a.pendown()

a.forward(20)

a.penup()//画右腮红

a.goto(10,-100)

a.pendown()

a.forward(20)

a.penup()

a.goto(50,-100)

a.pendown()

a.forward(20)a.done() //留存图像在画布上

献上完整源代码#!/usr/bin/env python3.7 #指明用什么可执行程序运行这个文件代码

#-*- coding:UTF-8 -*- #保证能顺利解析中文

#author:Boosirit time:2020/4/5

import turtle as a

a.screensize(400,300)#设置屏幕大小

a.setup(width=400,height=300)#设置画布大小

a.pensize(15)#设置画笔宽度

a.speed(5)#设置画笔速度

a.hideturtle()#隐藏画笔

a.penup()#画脸

a.goto(-100,100)

a.setheading(180)#设置朝向正西

a.pencolor("pink")

a.pendown()

a.circle(200)

a.penup()#取名

a.goto(-150,10)

yourname=a.textinput("请老实回答","你的名字是?")

name=yourname+"崽崽"

a.pendown()

a.write(name,font=("elephant",25,"bold"))#打印文本

a.penup()#画左眼

a.goto(-200,0)

a.pendown()

a.circle(25)

a.penup()

a.goto(-200,-14)

a.pendown()

a.circle(9)

a.penup()#光晕

a.goto(-190,-20)

a.pencolor("white")

a.pendown()

a.dot(10)

a.penup()#画右眼

a.pencolor("pink")

a.goto(0,0)

a.pendown()

a.circle(25)

a.penup()#光晕

a.goto(0,-14)

a.pendown()

a.circle(9)

a.penup()

a.goto(-10,-20)

a.pencolor("white")

a.pendown()

a.dot(10)

a.penup()#画鼻子

a.speed(10)#设置画笔速度

a.pencolor("pink")

a.goto(-150,-75)

a.setheading(45)

a.pendown()

for i in range(90):

a.forward(1.5)

a.right(1)

for i in range(3):#圆化棱角,每转16度向前走3个像素

a.right(16)

a.forward(3)

a.forward(15)

for i in range(3):#圆化棱角

a.right(16)

a.forward(3)

a.setheading(225)

for i in range(90):

a.forward(1.5)

a.right(1)

for i in range(3):#圆化棱角

a.right(16)

a.forward(3)

a.forward(15)

for i in range(3):#圆化棱角

a.right(16)

a.forward(3)

a.penup()

a.speed(5)#设置画笔速度

a.goto(-125,-70)#第一条杠

a.setheading(270)

a.pendown()

a.forward(50)

a.penup()

a.goto(-70,-65)#第二条杠

a.pendown()

a.forward(55)

a.penup()#画嘴巴

a.speed(10)#设置画笔速度

a.goto(-135,-165)

a.setheading(305)

a.pendown()

for i in range(120):

a.forward(1)

a.left(1)

a.penup()#画右耳朵

a.speed(5)

a.setheading(0)

a.goto(-17,90)

a.pendown()

a.forward(60)

a.penup()

a.goto(28,75)#跳到下一笔起始位置

a.setheading(45)

a.pendown()

a.forward(110)

a.right(45)

a.forward(40)

a.setheading(225)

a.forward(40)

a.setheading(270)

for i in range(7):#圆化棱角

a.right(2.5)

a.forward(10)

a.forward(80)

a.penup()#画左耳朵

a.goto(-183,90)

a.setheading(180)

a.pendown()

a.forward(60)

a.penup()

a.goto(-230,75)#跳到下一笔起始位置

a.setheading(135)

a.pendown()

a.forward(110)

a.left(45)

a.forward(40)

a.setheading(-45)

a.forward(40)

a.setheading(270)

for i in range(10):#圆化棱角

a.left(2.5)

a.forward(15)

a.penup()#画左腮红

a.pencolor("tomato")#设置成番茄色

a.goto(-250,-100)

a.setheading(270)

a.pendown()

a.forward(20)

a.penup()

a.goto(-210,-100)

a.pendown()

a.forward(20)

a.penup()#画右腮红

a.goto(10,-100)

a.pendown()

a.forward(20)

a.penup()

a.goto(50,-100)

a.pendown()

a.forward(20)

a.done()#留存图像在画布上

以上是用python画猪头的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

python画猪头程序_用python画猪头的方法相关推荐

  1. python怎么做软件程序_看 Python 超级程序员使用什么开发工具

    Python超级程序员使用的开发工具 我以个人的身份采访了几个顶尖的Python程序员,问了他们以下5个简单的问题: 当前你的主要开发任务是什么? 你在项目中使用的电脑是怎样的? 你使用什么IDE开发 ...

  2. python数码管倒计时程序_树莓派Python编程用1位数码管显示数字倒计时

    用1位数码管显示数字倒计时 概述 上一篇 我们学习了使用 PWM 来控制 LED 的亮度,这次我们学习使用1位数码管显示个位数字倒计时. 通过本节课,我们能学习到: 1位数码管的显示原理 所需硬件 树 ...

  3. python语音控制电脑程序_用Python编程实现语音控制电脑_天津SEO

    天津SEO 电脑面前的你,是否也希望能让电脑听命于你? 当你累的时候,只需说一声"我累了",电脑就会放着优雅的轻音乐来让你放松. 或许你希望你在百忙之中,能让电脑郎读最新的NBA比 ...

  4. python画星空的程序_用python画星空源代码是什么?

    用python画星空源代码是什么? 用python画星空源代码是from turtle import * from random import random,randint screen = Scre ...

  5. 用python画国旗的程序_用python画的五星红旗

    ###迎国庆,用Python语言画一面国旗### 初学者,很多地方比较繁琐. #FiveStar.py import turtle turtle.setup(width=0.9, height=0.9 ...

  6. 用python画国旗的程序_利用python画国旗(示例)

    概述 昨天在网上看到有人利用turtle模块画出了五角星,觉得很好玩.晚上睡觉前想,这样的话其实可以画国旗啊.于是编写了下面的代码.可是!我并没有准确的设计方法,所以不敢擅自画国旗啊.如果谁有标准的设 ...

  7. 如何用python写查询名字程序_用Python写个迷你出门问问|10几行代码搞定

    上一篇讲了JSON文件的用法,小伙伴们感觉好像写的很不过瘾,后台有好几个小伙伴问我能不能再写一篇,其中还有两个小伙伴给我留言,问我什么是Web Api,好今天我会解释一下,同时利用百度开放的API写一 ...

  8. python 搭建web应用程序_用Python构建数据科学Web应用程序

    作者|Chanin Nantasenamat 编译|VK 来源|Towards Data Science 在本文中,我将向你展示如何使用streamlit python库快速构建一个简单的数据驱动we ...

  9. 用python做毕业设计小程序_用Python写一个模拟qq聊天小程序的代码实例

    Python 超简单的聊天程序 客户端: import socket, sys host = '10.248.27.23' # host = raw_input("Plz imput des ...

最新文章

  1. leetcode - Populating Next Right Pointers in Each Node II
  2. RHCS套件实现高可用负载均衡集群(一)
  3. iOS 不错的第三方开源库归类分享
  4. 日期和时间的格式化定义(ISO C89)
  5. 网格向量必须包含特征点。_【专题研究】基于SVM支持向量机模型的选股策略
  6. 第12章 决策树 学习笔记上
  7. 【书籍学习】MATLAB书籍\【chinapub】matlab教程一套电子书
  8. 面向对象需求分析方法实践
  9. 我国标准时间授时方法
  10. ccs加载out文件,TI CCS3.3 out文件转bin文件说明
  11. 源中瑞区块链baas服务平台搭建系统
  12. 基于模型的系统工程及数字工程技术研讨会
  13. redis通配符批量删除keys——del
  14. 赛灵思 Xilinx Versal 自适应计算加速平台嵌入式设计教程
  15. 用以促学——Linux进程后台运行的原理、方法、比较及其实现
  16. 企业内部流程运转受阻?免费又高效不愧是它
  17. 联通烽火hg220桥接tplink路由器
  18. MySQL时间函数使用,查询前一天、当月、当年、上年
  19. 双色球笔记3--输出所有中奖号码
  20. ToolSettings app 实现系统本地升级

热门文章

  1. java 递归求 数字分解
  2. linux下实现线程暂停
  3. RTMP协议封装H264和H265协议详解
  4. Python对Excel文件多表对多表之间的匹配(两种不同表头)——之json版
  5. jquery ajaxSubmit 异步提交
  6. android 陀螺仪源码,陀螺仪源码 android
  7. http请求返回405 (Method Not Allowed)
  8. 5.cuBLAS开发指南中文版--cuBLAS中的Create()和Destroy()
  9. CUDA error: CUBLAS_STATUS_ALLOC_FAILED when calling `cublasCreate(handle)`
  10. 神经网络模型结果怎么看,神经网络模型怎么评估