吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9313|回复: 38
收起左侧

[Python 转载] 初学Python,使用turtle库写了一个滑稽

  [复制链接]
CloverKids 发表于 2018-11-13 14:00
初学Python,使用turtle库写了一个滑稽君。但......成果真有点滑稽,代码在编写时可能有点不足
[Python] 纯文本查看 复制代码
# -*- coding:utf-8 -*-
#滑稽君
import turtle
import time
start = time.perf_counter()
turtle.speed(0)
turtle.hideturtle()

#画整体部分
turtle.pensize(5)
turtle.penup()
turtle.goto(-10,-200)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
turtle.fillcolor("yellow")
turtle.circle(200)
turtle.end_fill()


#画左眼
turtle.penup()
turtle.color("orange")
turtle.pensize(1)
turtle.goto(-110,80)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("white")
turtle.seth(150)
turtle.pendown()
turtle.circle(145,64)
turtle.penup()
turtle.goto(-110,80)
turtle.pendown()
turtle.seth(-30)
turtle.circle(-25,150)
turtle.seth(155)
turtle.circle(140,55)
turtle.seth(150)
turtle.seth(180)
turtle.circle(-26,172)
turtle.end_fill()
turtle.color("black")
turtle.begin_fill()
turtle.fillcolor("black")
turtle.circle(-25)
turtle.end_fill()
turtle.penup()

#画右眼
turtle.color("orange")
turtle.goto(190,80)
turtle.pensize(1)
turtle.goto(190,80)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("white")
turtle.seth(150)
turtle.pendown()
turtle.circle(145,64)
turtle.penup()
turtle.goto(190,80)
turtle.pendown()
turtle.seth(-30)
turtle.circle(-25,150)
turtle.seth(155)
turtle.circle(140,55)
turtle.seth(150)
turtle.seth(180)
turtle.circle(-26,172)
turtle.end_fill()
turtle.color("black")
turtle.begin_fill()
turtle.fillcolor("black")
turtle.circle(-25)
turtle.end_fill()
turtle.penup()


#画左眉
turtle.color("black")
turtle.seth(0)
turtle.goto(-180,150)
turtle.pendown()
turtle.pensize("25")
turtle.circle(-100,60)
turtle.penup()

#画右眉
turtle.seth(180)
turtle.goto(120,150)
turtle.pendown()
turtle.pensize("25")
turtle.circle(100,60)
turtle.penup()


#画嘴
turtle.goto(-130,-50)
turtle.seth(262)
for i in range(90):
    turtle.pensize(i*0.25)
    turtle.pendown()
    turtle.color("brown")
    turtle.circle(120,1.1)
for i in range(85):
    turtle.pensize(22.5 - 0.25*i)
    turtle.pendown()
    turtle.circle(120, 1.1)
turtle.penup()



#左腮红
turtle.goto(-100,-5)
turtle.pensize(1)
turtle.seth(0)
turtle.pendown()
turtle.seth(90)
turtle.begin_fill()
turtle.fillcolor("red")
for i in range(2):
    for j in range(10):
        turtle.fd(j)
        turtle.left(9)
    for j in range(10,0,-1):
        turtle.fd(j)
        turtle.left(9)
turtle.end_fill()
turtle.penup()


#右腮红
turtle.goto(160,-5)
turtle.pensize(1)
turtle.seth(0)
turtle.pendown()
turtle.seth(90)
turtle.begin_fill()
turtle.fillcolor("red")
for i in range(2):
    for j in range(10):
        turtle.fd(j)
        turtle.left(9)
    for j in range(10,0,-1):
        turtle.fd(j)
        turtle.left(9)
turtle.end_fill()
turtle.done()

免费评分

参与人数 3吾爱币 +2 热心值 +3 收起 理由
内存卡_NCkkk + 1 谢谢@Thanks!
testzxx + 1 + 1 我很赞同!
忘__妄 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

雷晨 发表于 2019-11-3 10:58
12416436 发表于 2019-7-21 16:50
真厉害,我学习python一个月了还在学习基础知识,希望学习的第二个月份我也能自己编写自己的爬虫和小软件。 ...

你现在能编写自己的爬虫和小软件吗?
12416436 发表于 2019-7-21 16:50
真厉害,我学习python一个月了还在学习基础知识,希望学习的第二个月份我也能自己编写自己的爬虫和小软件。发布在吾爱的论坛鼓励一起学习的小伙伴们
我是谁我在哪 发表于 2018-11-13 14:14 来自手机
botao 发表于 2018-11-13 15:28
有意思,
微微笑95 发表于 2018-11-13 21:22
厉害了。。
lua11 发表于 2018-11-13 22:21
厉害啊、、、、
kid_sama 发表于 2018-11-13 23:52
好玩好玩
shenlanhai 发表于 2018-11-14 00:04 来自手机
加油,学习这个有点难懂,你有其他语言基础吗?
 楼主| CloverKids 发表于 2018-11-14 15:53
shenlanhai 发表于 2018-11-14 00:04
加油,学习这个有点难懂,你有其他语言基础吗?

今年暑假刚接触编程,貌似还没有入门Python
小黑LLB 发表于 2019-2-14 09:08
哇 好强 感谢楼主 继续加油
易一 发表于 2019-2-14 18:20
学习了,我也是从blibli学习的。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 02:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表