简单的python有趣小程序-python好玩的小程序
时钟的打印
有需要学习提升的宝宝可以进去免费报名一下
每天分享一些好完的技术和主流的项目
打印时钟:
import turtle
def draw_spiral(t, n, length=3, a=0.1, b=0.0002):
#Draws an Archimedian spiral starting at the origin
theta = 0.0
for i in range(n):
t.fd(length)
dtheta = 1 / (a + b * theta)
t.lt(dtheta)
theta += dtheta
#create the world and bob
bob = turtle.Turtle()
draw_spiral(bob, n=1000)
turtle.mainloop()
花的打印
打印花:
import turtle
def polyline(t, n, length, angle):
#Draws n line segments
for i in range(n):
t.fd(length)
t.lt(angle)
def arc(t, r, angle):
#Draws an arc with given radius and angle
arc_length = 2 * math.pi * r * abs(angle) / 360
n = int(arc_length / 4) + 3
step_length = arc_length / n
step_angle = float(angle) / n
t.lt(step_angle/2)
polyline(t, n, step_length, step_angle)
t.rt(step_angle/2)
def petal(t, r, angle):
#Draws a petal using two arcs.
for i in range(2):
arc(t, r, angle)
t.lt(180 - angle)
def flower(t, n, r, angle):
#Draws a flower with n petals
for i in range(n):
petal(t, r, angle)
t.lt(360.0/n)
def move(t, length):
#Move turtle(t) forwoard (length) units without leaving a trail
t.pu()
t.fd(length)
t.pd()
bob = turtle.Turtle()
#draw a sequence of three flowers
move(bob, -100)
flower(bob, 7, 60.0, 60.0)
move(bob, 100)
flower(bob, 10, 40.0, 80.0)
move(bob, 100)
flower(bob, 20, 140.0, 20.0)
bob.hideturtle()
turtle.mainloop()
欢迎各位宝宝加入小编的交流qun
简单的python有趣小程序-python好玩的小程序相关推荐
- python有趣的工具_python好玩的小工具(正在create中)
思路:(可以不用key value来做,本次也没用到) 0)先创建new.xlsx 复制test.xlsx的所有内容,放到new.xlsx里 ,并 以key ,value的形式存base.xlsx数据 ...
- python有趣的代码-python菜鸟教程,python好玩又简单的代码
如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...
- Python有趣|寻找知乎最美小姐姐
前言 本月将更新八篇Python有趣系列文章.本系列通过多个有趣案例,讲解Python的玩法,其中包含如下内容,一一推进讲解. 爬虫 数据分析 机器学习 项目背景 最近知乎老是给我推送两个问答,一个是 ...
- Python有趣应用之Python帮你潜伏侦查网聊美女
ps :一篇公众号的文章,挺有趣的,所以转载了. 最近,小编的一个朋友很是苦恼,他在Python交流的群里,认识了一个妹子,看头像感觉挺不错的,大家都喜欢摄影,蛮谈得来的!但是想要约见面却不敢,因为他 ...
- python有趣的代码-python有趣的一行代码
python有趣的一行代码 程序员式表白 print(' '.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...
- python有趣代码-wtfPython―Python中一组有趣微妙的代码【收藏】
wtfPython是github上的一个项目,作者收集了一些奇妙的Python代码片段,这些代码的输出结果会和我们想象中的不太一样: 通过探寻产生这种结果的内部原因,可以让我们对Python里的一些细 ...
- 小肚皮最新版本_小肚皮下载_小肚皮安卓版5.20 - 系统城
应用介绍 现在的社交软件特别的多,不过里面却鱼龙混杂,根本是无法找到一群志同道合的小伙伴们.如果你想要寻找拥有共同话题的小伙伴,那么就赶紧快来下载这款软件.小肚皮APP是款非常适合00后的养成式社交软 ...
- python有趣小程序-搞几款由quot;Python”语言编写的quot;有趣、恶搞、好玩”的程序代码!...
原标题:搞几款由"Python"语言编写的"有趣.恶搞.好玩"的程序代码! 为提高大家对"Python"编程语言的学习兴趣,今天给大家分享几 ...
- python有趣小程序代码,简单的小程序代码
谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序后的结果. 我只写一个函数:>>> def littleFunc(): data =[] #初始化列表 for ...
- python有趣小程序 表白-python表白小程序
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. # tkinter是python的标准gui(图形用户界面)库 ,pyt ...
最新文章
- 在Linux上配置Telnet服务
- .net mvc actionresult 返回字符串_字符串游戏之无效的身份证
- w10查询自己电脑ip
- JavaScript中的arguments,callee,caller
- Wannafly挑战赛18
- 全世界20座最有创意的桥,7座在中国,5座在荷兰!
- Apache2 httpd.conf 配置详解 (二)
- 读者投稿 | 写Go满一年啦,来聊聊进程、线程与协程
- 【Es】es 配置文件详解
- Bailian4085 数组去重排序【桶排序】
- Java开发笔记(一百二十七)Swing的标签
- Reinforcement Learning[论文合集]
- 2019年上半年软件设计师上午真题及答案解析
- 英语 动词过去式和过去分词的变化规则
- ubuntu14.04 安装以太网网络卡驱动
- Fewest Flops
- MySQL轻快入门2021.3.19(常用函数)
- 盲用计算机图片,这个实验室让盲人可以“看到”图像
- 下载与安装nexus3
- 对待“流氓”,要比流氓更“流氓”!
热门文章
- 十二、俄罗斯方块代码拆分
- 不怕慢的企业微信这一年,做得怎么样了?
- 电脑C盘空间还很多,电脑却卡得飞起怎么办。
- SpringBoot多数据源解决方案
- python列表合并+排序的解决方法
- 学会自己测天气之卜卦应期口诀-----05
- python让女友照片飞来飞去
- ABT 节点 1.1.15 版更新日志 | ArcBlock 动态
- 一开机就提示脱机工作_电脑一开机就会跳出“脱机工作”怎么解决
- 用计算机做一克拉等于多少克,一克拉等于多少克 钻石克拉转换成分是怎么转换的...