时钟的打印

有需要学习提升的宝宝可以进去免费报名一下

每天分享一些好完的技术和主流的项目

打印时钟:

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好玩的小程序相关推荐

  1. python有趣的工具_python好玩的小工具(正在create中)

    思路:(可以不用key value来做,本次也没用到) 0)先创建new.xlsx 复制test.xlsx的所有内容,放到new.xlsx里 ,并 以key ,value的形式存base.xlsx数据 ...

  2. Python有趣|寻找知乎最美小姐姐

    前言 本月将更新八篇Python有趣系列文章.本系列通过多个有趣案例,讲解Python的玩法,其中包含如下内容,一一推进讲解. 爬虫 数据分析 机器学习 项目背景 最近知乎老是给我推送两个问答,一个是 ...

  3. python有趣的代码-python菜鸟教程,python好玩又简单的代码

    如果是零基础的话推荐你看以下几本书,入门来说都还不错:"笨办法"学Python(第3版)HeadFirstPython(中文版)父与子的编程之旅:与小卡特一起学Python pyt ...

  4. Python有趣应用之Python帮你潜伏侦查网聊美女

    ps :一篇公众号的文章,挺有趣的,所以转载了. 最近,小编的一个朋友很是苦恼,他在Python交流的群里,认识了一个妹子,看头像感觉挺不错的,大家都喜欢摄影,蛮谈得来的!但是想要约见面却不敢,因为他 ...

  5. python有趣的代码-python有趣的一行代码

    python有趣的一行代码 程序员式表白 print(' '.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...

  6. python有趣代码-wtfPython―Python中一组有趣微妙的代码【收藏】

    wtfPython是github上的一个项目,作者收集了一些奇妙的Python代码片段,这些代码的输出结果会和我们想象中的不太一样: 通过探寻产生这种结果的内部原因,可以让我们对Python里的一些细 ...

  7. 小肚皮最新版本_小肚皮下载_小肚皮安卓版5.20 - 系统城

    应用介绍 现在的社交软件特别的多,不过里面却鱼龙混杂,根本是无法找到一群志同道合的小伙伴们.如果你想要寻找拥有共同话题的小伙伴,那么就赶紧快来下载这款软件.小肚皮APP是款非常适合00后的养成式社交软 ...

  8. python有趣小程序-搞几款由quot;Python”语言编写的quot;有趣、恶搞、好玩”的程序代码!...

    原标题:搞几款由"Python"语言编写的"有趣.恶搞.好玩"的程序代码! 为提高大家对"Python"编程语言的学习兴趣,今天给大家分享几 ...

  9. python有趣小程序 表白-python表白小程序

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. # tkinter是python的标准gui(图形用户界面)库 ,pyt ...

  10. python有趣小程序代码,简单的小程序代码

    谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序后的结果. 我只写一个函数:>>> def littleFunc(): data =[] #初始化列表 for ...

最新文章

  1. html5 %3cul 标签,index.html
  2. Path Sum II leetcode java
  3. 鏖战双十一-阿里直播平台面临的技术挑战
  4. Java clone浅复制与深复制的区别
  5. vue实现接受后端传过来的zip数据,axios实现
  6. linux 秒数转时间格式,通过delphi将秒数转换成日期格式
  7. 解决循环引用--弱引用weak_ptr
  8. 第一门语言学python好_零基础学编程,哪一门语言比较适合入门?
  9. 快手通过港交所聆讯 2020年前三季度经调亏损72亿元
  10. LeetCode 257. Binary Tree Paths (二叉树路径)
  11. Apple Mac OS X每日一技巧016:MacBook电源线如何缠绕
  12. Vue整合nginx:(1)开发环境npm run dev下,通过nginx解决前后端分离造成的跨域问题
  13. java txt中统计一个字母出现的次数并储存,统计txt文件中每个字符出现的次数,并根据次数从高到低排序...
  14. EF架构~为ObjectContext类型加个Find方法
  15. linux迅雷下载命令,命令行也强大之下载迅雷资源的方法
  16. 【一起看花书1.1】——第五章 机器学习基础
  17. mysql 创建 utf-8 数据库_mysql 创建数据库 utf-8
  18. 慕尼黑工业大学计算机博士申请条件,德国慕尼黑工业大学博士生申请条件
  19. 【IoT】 产品设计之拆机报告:天猫精灵之万能红外遥控器
  20. TOTP动态密码认证功能,让天下无贼!

热门文章

  1. BZOJ 4043 [HAOI2015]树上操作 dfs序 线段树
  2. 15/7/2017 暑期第一次集训小总结
  3. STM32 C++编程 004 Adc (数模转换)类
  4. 25个超有用的 AngularJS Web 开发工具
  5. ob_start()函数
  6. 机器学习中的两个概率模型
  7. oracle 主键自动地址实现
  8. JAVA共通関数--システム時刻を取得する(1)
  9. 态调用Excel避免因为版本不同而使用程序无法编辑或调试
  10. Microsoft Azure -- 初步了解 (三)