我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python画蔡徐坤 附源码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python画蔡徐坤 附源码

首先看效果图 

e4951cb358f64345affdb7442cdd219f.jpeg

 

复制粘贴即可运行

 

from turtle import *from math import *# 高级椭圆参数方程(颜色),sita为逆时针旋转角度def ty_c(x, y, sita, a, b, p, q, c):    fillcolor(c)    si = 2 * pi / 100    penup()    goto(x + a * cos(sita), y + a * sin(sita))    pendown()    t = 0    for i in range(201):        if i * si + sita <= p:            penup()            goto(x + a * cos(i * si) * cos(sita) - b * sin(i * si) * sin(sita) \                 , y + a * cos(i * si) * sin(sita) + b * sin(i * si) * cos(sita))            pendown()        elif p <= i * si + sita <= q + 2 * pi / 100:            if t == 0:                begin_fill()                t = 1            goto(x + a * cos(i * si) * cos(sita) - b * sin(i * si) * sin(sita) \                 , y + a * cos(i * si) * sin(sita) + b * sin(i * si) * cos(sita))    end_fill()def ty(x, y, sita, a, b, p, q):    si = 2 * pi / 100    penup()    goto(x + a * cos(sita), y + a * sin(sita))    pendown()    for i in range(201):        if i * si + sita < p:            penup()            goto(x + a * cos(i * si) * cos(sita) - b * sin(i * si) * sin(sita) \                 , y + a * cos(i * si) * sin(sita) + b * sin(i * si) * cos(sita))            pendown()        elif p <= i * si + sita <= q + 2 * pi / 100:            goto(x + a * cos(i * si) * cos(sita) - b * sin(i * si) * sin(sita) \                 , y + a * cos(i * si) * sin(sita) + b * sin(i * si) * cos(sita))speed(0)hideturtle()# 篮球pensize(10)pencolor('black')ty_c(350, -267, 0, 161, 161, 0, 2 * pi, '#ff9900')ty(350, -267 + 161 + 50, 0, 161, 161, 7 * pi / 6 + pi / 12, 11 * pi / 6 - pi / 12)ty(350, -267 - 161 - 50, 0, 161, 161, pi / 6 + pi / 12, 5 * pi / 6 - pi / 12)ty(350, -267 + 161 + 330, 0, 500, 500, 8.5 * pi / 6, 9.5 * pi / 6)# 脸pensize(20)ty_c(0, 0, 0, 657 / 2, 576 / 2, 0, 2 * pi, '#ffcc00')# 眼睛pensize(22)ty_c(55, 52, 0, 106, 104, 0, 2 * pi, 'white')ty_c(-165, 60, 0, 101, 99, 0, 2 * pi, 'white')pensize(20)ty_c(4, 79, 0, 14, 14, 0, 2 * pi, 'black')ty_c(-201, 80, 0, 14, 14, 0, 2 * pi, 'black')# 嘴巴pensize(12)ty_c(-66, -76, 0, 102, 62, 0, 2 * pi, '#ff6600')penup()goto(-155, -50)pendown()goto(-134, -64)goto(-115, -74)goto(-90, -82)goto(-67, -86)goto(-47, -85)goto(-25, -82)goto(0, -77)goto(15, -66)goto(25, -55)# 腮红pensize(1)pencolor('red')ty_c(-256, -90, 15 * pi / 180, 49, 66, 0, 2 * pi + 15 * pi / 180, 'red')ty_c(201, -105, 0, 73, 75, 0, 2 * pi, 'red')# 领口color('black', 'black')pensize(10)penup()goto(-275, -227)pendown()begin_fill()goto(-241, -209)goto(-189, -233)goto(-166, -260)goto(-127, -272)goto(-88, -252)goto(-49, -233)goto(-19, -227)goto(51, -237)goto(108, -242)goto(168, -242)goto(210, -233)goto(250, -206)goto(252, -254)goto(216, -269)goto(-13, -353)goto(-65, -362)goto(-109, -356)goto(-178, -317)goto(-214, -296)goto(-246, -266)goto(-272, -245)goto(-275, -227)end_fill()# 衣服penup()goto(-244, -287)pendown()begin_fill()goto(-269, -314)goto(-310, -405)goto(-304, -410)goto(-21, -416)goto(317, -410)goto(331, -398)goto(323, -381)goto(319, -356)goto(315, -320)goto(275, -266)goto(263, -257)pensize(15)pencolor('#c0c0c0')goto(252, -254)goto(216, -269)goto(-13, -353)pensize(13)goto(-65, -362)goto(-109, -356)pensize(10)goto(-178, -317)goto(-214, -296)goto(-246, -284)end_fill()# 肩带penup()goto(-206, -310)pendown()pensize(30)goto(-183, -363)goto(-180, -384)goto(-184, -414)penup()goto(229, -285)pendown()goto(203, -360)pensize(34)goto(190, -415)penup()goto(-115, -360)pendown()pensize(8)goto(-96, -411)goto(-75, -413)goto(18, -371)goto(69, -341)goto(105, -325)pensize(12)goto(177, -297)# 中分pencolor('#808080')pensize(1)penup()goto(67, 393)pendown()fillcolor('#808080')begin_fill()goto(43, +419)goto(13, +431)goto(-96, +426)goto(-156, +402)goto(-239, +336)goto(-277, +300)goto(-307, +263)goto(-372, +153)goto(-383, +101)goto(-373, +57)goto(-339, +38)goto(-298, +40)goto(-278, +61)goto(-236, +74)goto(-176, +103)goto(-163, +128)goto(-135, +224)goto(-95, +265)goto(-64, +271)goto(-30, +253)goto(22, +269)goto(61, 268)goto(75, 202)goto(93, 132)goto(108, 71)goto(136, 31)goto(171, 4)goto(236, -10)goto(277, -10)goto(323, -25)goto(363, -61)goto(404, -35)goto(423, 14)goto(453, 71)goto(457, 120)goto(441, 170)goto(398, 227)goto(331, 285)goto(283, 323)goto(232, 360)goto(168, 396)goto(122, 416)goto(87, 406)goto(67, 393)end_fill()pencolor('black')pensize(4)goto(-30, +253)done()

 

 

 

来源地址:https://blog.csdn.net/weixin_65080634/article/details/129923930

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python画蔡徐坤 附源码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

利用Python完美画出冰墩墩附完整源代码

以下是一个利用Python画出冰墩墩的完整源代码:```pythonimport turtle# 设置画布大小和背景颜色turtle.setup(800, 600)turtle.bgcolor("#0077be")# 设置画笔属性turtl
2023-09-16

Python:游戏:扫雷(附源码)

这次我们基于 pygame 来做一个扫雷,上次有园友问我代码的 python 版本,我说明一下,我所有的代码都是基于 python 3.6 的。先看截图,仿照 XP 上的扫雷做的,感觉 XP 上的样式比 win7 上的好看多了。原谅我手残,
2023-01-30

Android实现画板、写字板功能(附源码下载)

前言 本文给大家分享一个使用Android开发写字板功能Dem、简单操作内存中的图像、对图像进行简单的处理、绘制直线、以达到写字板的效果 效果图如下XML布局代码2022-06-06

Python实现GUI计算器(附源码)

这篇文章主要为大家详细介绍了如何利用Python语言实现GUI计算器,可执行复杂运算,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
2022-11-13

用Python抢过年的火车票附源码

前言:大家跟我一起念,Python大法好,跟着本宝宝用Python抢火车票首先我们需要splinter 安装:pip install splinter -i http://pypi.douban.com/simple --trusted-h
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录