python好玩的小程序

時鐘的打印

本文免費直播課程分享鏈接:https://ke.qq.com/course/397896?flowToken=1009460

有需要學習提升的寶寶可以進去免費報名一下

每天分享一些好完的技術和主流的項目

打印時鐘:

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技術交流】:https://jq.qq.com/?_wv=1027&k=5SvRhJ9

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,157評論 0 2
  • Python 是一種相當高級的語言,通過 Python 解釋器把符合語法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機器碼...
    Python程序媛閱讀 2,050評論 0 3
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,942評論 0 13
  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,264評論 0 38
  • 自從我重新規(guī)劃了我的生活,我過得很充實,每天的時間都排的滿滿的,作息時間也規(guī)律多了,心情愉悅多了。 我做了喜歡的事...
    之子戚戚閱讀 396評論 0 1

友情鏈接更多精彩內(nèi)容