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有趣的代码-python菜鸟教程,python好玩又简单的代码
如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...
- 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表白小程序
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. # tkinter是python的标准gui(图形用户界面)库 ,pyt ...
- python有趣小程序代码,简单的小程序代码
谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序后的结果. 我只写一个函数:>>> def littleFunc(): data =[] #初始化列表 for ...
最新文章
- html5 %3cul 标签,index.html
- Path Sum II leetcode java
- 鏖战双十一-阿里直播平台面临的技术挑战
- Java clone浅复制与深复制的区别
- vue实现接受后端传过来的zip数据,axios实现
- linux 秒数转时间格式,通过delphi将秒数转换成日期格式
- 解决循环引用--弱引用weak_ptr
- 第一门语言学python好_零基础学编程,哪一门语言比较适合入门?
- 快手通过港交所聆讯 2020年前三季度经调亏损72亿元
- LeetCode 257. Binary Tree Paths (二叉树路径)
- Apple Mac OS X每日一技巧016:MacBook电源线如何缠绕
- Vue整合nginx:(1)开发环境npm run dev下,通过nginx解决前后端分离造成的跨域问题
- java txt中统计一个字母出现的次数并储存,统计txt文件中每个字符出现的次数,并根据次数从高到低排序...
- EF架构~为ObjectContext类型加个Find方法
- linux迅雷下载命令,命令行也强大之下载迅雷资源的方法
- 【一起看花书1.1】——第五章 机器学习基础
- mysql 创建 utf-8 数据库_mysql 创建数据库 utf-8
- 慕尼黑工业大学计算机博士申请条件,德国慕尼黑工业大学博士生申请条件
- 【IoT】 产品设计之拆机报告:天猫精灵之万能红外遥控器
- TOTP动态密码认证功能,让天下无贼!
热门文章
- BZOJ 4043 [HAOI2015]树上操作 dfs序 线段树
- 15/7/2017 暑期第一次集训小总结
- STM32 C++编程 004 Adc (数模转换)类
- 25个超有用的 AngularJS Web 开发工具
- ob_start()函数
- 机器学习中的两个概率模型
- oracle 主键自动地址实现
- JAVA共通関数--システム時刻を取得する(1)
- 态调用Excel避免因为版本不同而使用程序无法编辑或调试
- Microsoft Azure -- 初步了解 (三)