久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3820|回復: 3
打印 上一主題 下一主題
收起左側

PYTHON制作畫加書法源程序

[復制鏈接]
跳轉到指定樓層
樓主
PYTHON制作畫加書法,希望大家不要嫌棄!


單片機源程序如下:
  1. from turtle import *
  2. from random import *
  3. from math import *

  4. def tree(n,l):
  5.     pd()#下筆
  6.     #陰影效果
  7.     t = cos(radians(heading()+45))/8+0.25
  8.     pencolor(t,t,t)
  9.     pensize(n/3)
  10.     forward(l)#畫樹枝
  11.     if n>0:
  12.         b = random()*15+10 #右分支偏轉角度
  13.         c = random()*15+10 #左分支偏轉角度
  14.         d = l*(random()*0.25+0.7) #下一個分支的長度
  15.         #右轉一定角度,畫右分支
  16.         right(b)
  17.         tree(n-1,d)
  18.         #左轉一定角度,畫左分支
  19.         left(b+c)
  20.         tree(n-1,d)
  21.         #轉回來
  22.         right(c)
  23.     else:
  24.         #畫葉子
  25.         right(90)
  26.         n=cos(radians(heading()-45))/4+0.5
  27.         pencolor(n,n*0.8,n*0.8)
  28.         circle(3)
  29.         left(90)
  30.         #添加0.3倍的飄落葉子
  31.         if(random()>0.7):
  32.             pu()
  33.             #飄落
  34.             t = heading()
  35.             an = -40 +random()*40
  36.             setheading(an)
  37.             dis = int(800*random()*0.5 + 400*random()*0.3 + 200*random()*0.2)
  38.             forward(dis)
  39.             setheading(t)
  40.             #畫葉子
  41.             pd()
  42.             right(90)
  43.             n = cos(radians(heading()-45))/4+0.5
  44.             pencolor(n*0.5+0.5,0.4+n*0.4,0.4+n*0.4)
  45.             circle(2)
  46.             left(90)
  47.             pu()
  48.             #返回
  49.             t=heading()
  50.             setheading(an)
  51.             backward(dis)
  52.             setheading(t)
  53.     pu()
  54.     backward(l)#退回
  55. def writeT(mystr,fontsize=60):

  56.         pendown()
  57.         write(mystr,font=('華文行楷',fontsize,'normal'))
  58.         penup()
  59. def yinzhang():
  60.         pensize(2)
  61.         pencolor('black')
  62.         pu()
  63.         goto(550,-340)
  64.         pd()
  65.         for i in range(4):
  66.                   forward(95)
  67.                   right(90)
  68.         write('李清\n波贈',font=('華文隸書',35,'normal'))
  69.         pu()
  70.         goto(350,-340)
  71.         pd()
  72.         write('愿相見',font=('華文行楷',35,'normal'))
  73.         penup()

  74. def action():
  75.         penup()
  76.         goto(230,-20)
  77.         pd()
  78.         pencolor('red')
  79.         writeT('折\n枝\n花\n贈\n行',30)
  80.         penup()
  81.         goto(230,-70)
  82.         pd()
  83.         pencolor('red')
  84.         writeT('唐\n.\n元\n稹',15)
  85.         penup()
  86.         goto(290,-170)
  87.         pd()
  88.         pencolor('red')
  89.         writeT('櫻\n桃\n花\n下\n送\n君\n時',50)
  90.         penup()
  91.         goto(370,-170)
  92.         pd()
  93.         pencolor('red')
  94.         writeT('一\n寸\n春\n心\n逐\n折\n枝',50)
  95.         penup()
  96.         goto(450,-170)
  97.         pd()
  98.         writeT('別\n后\n相\n思\n最\n多\n處',50)
  99.         goto(-160,-70)
  100.         penup()
  101.         goto(530,-170)
  102.         pd()
  103.         writeT('千\n株\n萬\n片\n繞\n林\n垂',50)
  104.         goto(-160,-70)
  105.         yinzhang()
  106.         hideturtle()
  107. def action1():
  108.    
  109.     bgcolor(0.5,0.5,0.5)#背景色
  110.     pu()
  111.     goto(-200,30)
  112.     pd()
  113.     ht()#隱藏turtle
  114.     speed(0)#速度 1-10漸進,0 最快
  115.     tracer(0,0)
  116.     pu()#抬筆
  117.     backward(100)
  118.     left(90)#左轉90度
  119.     pu()#抬筆
  120.     backward(300)#后退300
  121.     tree(10,30)#遞歸7層

  122.     pu()
  123.     goto(70,0)
  124.     pd()
  125.     right(90)
  126.     ht()#隱藏turtle
  127.     speed(0)#速度 1-10漸進,0 最快
  128.     tracer(0,0)
  129.     pu()#抬筆
  130.     backward(100)
  131.     left(90)#左轉90度
  132.     pu()#抬筆
  133.     backward(300)#后退300
  134.     tree(10,30)#遞歸7層

  135.     pu()
  136.     goto(40,400)
  137.     pd()
  138.     right(90)
  139.     ht()#隱藏turtle
  140.     speed(0)#速度 1-10漸進,0 最快
  141.     tracer(0,0)
  142.     pu()#抬筆
  143.     backward(100)
  144.     left(90)#左轉90度
  145.     pu()#抬筆
  146.     backward(300)#后退300
  147.     tree(8,30)#遞歸7層

  148.     pu()
  149.     goto(-200,350)
  150.     pd()
  151.     right(90)
  152.     ht()#隱藏turtle
  153.     speed(0)#速度 1-10漸進,0 最快
  154.     tracer(0,0)
  155.     pu()#抬筆
  156.     backward(100)
  157.     left(90)#左轉90度
  158.     pu()#抬筆
  159.     backward(300)#后退300
  160.     tree(10,30)#遞歸7層

  161.     pu()
  162.     goto(0,0)
  163.     pd()
  164.     right(90)
  165.     ht()#隱藏turtle
  166.     speed(0)#速度 1-10漸進,0 最快
  167.     tracer(0,0)
  168.     pu()#抬筆
  169.     backward(100)
  170.     left(90)#左轉90度
  171.     pu()#抬筆
  172.     backward(300)#后退300
  173.     tree(9,30)#遞歸7層

  174.     pu()
  175.     goto(-70,200)
  176.     pd()
  177.     right(90)
  178.     ht()#隱藏turtle
  179.     speed(0)#速度 1-10漸進,0 最快
  180.     tracer(0,0)
  181.     pu()#抬筆
  182.     backward(100)
  183.     left(90)#左轉90度
  184.     pu()#抬筆
  185.     backward(300)#后退300
  186.     tree(8,30)#遞歸7層

  187.     pu()
  188.     goto(-400,430)
  189.     pd()
  190.     right(90)
  191.     ht()#隱藏turtle
  192.     speed(0)#速度 1-10漸進,0 最快
  193.     tracer(0,0)
  194.     pu()#抬筆
  195.     backward(100)
  196.     left(90)#左轉90度
  197.     pu()#抬筆
  198.     backward(300)#后退300
  199.     tree(8,30)#遞歸7層

  200.     pu()
  201.     goto(-400,100)
  202.     pd()
  203.     right(90)
  204.     ht()#隱藏turtle
  205.     speed(0)#速度 1-10漸進,0 最快
  206.     tracer(0,0)
  207.     pu()#抬筆
  208.     backward(100)
  209.     left(90)#左轉90度
  210.     pu()#抬筆
  211.     backward(300)#后退300
  212.     tree(8,30)#遞歸7層

  213.     pu()
  214.     goto(-480,200)
  215.     pd()
  216.     right(90)
  217.     ht()#隱藏turtle
  218.     speed(0)#速度 1-10漸進,0 最快
  219.     tracer(0,0)
  220.     pu()#抬筆
  221.     backward(100)
  222.     left(90)#左轉90度
  223.     pu()#抬筆
  224.     backward(300)#后退300
  225.     tree(8,30)#遞歸7層
  226.    
  227.     pu()
  228.     goto(-340,270)
  229.     pd()
  230.     right(90)
  231.     ht()#隱藏turtle
  232.     speed(0)#速度 1-10漸進,0 最快
  233.     tracer(0,0)
  234.     pu()#抬筆
  235.     backward(100)
  236.     left(90)#左轉90度
  237.     pu()#抬筆
  238.     backward(300)#后退300
  239.     tree(8,30)#遞歸7層

  240.         
  241.     pu()
  242.     goto(-450,-0)
  243.     pd()
  244.     right(90)
  245.     ht()#隱藏turtle
  246.     speed(0)#速度 1-10漸進,0 最快
  247.     tracer(0,0)
  248.     pu()#抬筆
  249.     backward(100)
  250.     left(90)#左轉90度
  251.     pu()#抬筆
  252.     backward(300)#后退300
  253.     tree(9,40)#遞歸7層
  254. action1()
  255. action()
  256. done()
復制代碼

所有資料51hei提供下載:
1.rar (1.28 KB, 下載次數: 15)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:285473 發表于 2019-6-28 17:35 | 只看該作者
字可以該
回復

使用道具 舉報

板凳
ID:277550 發表于 2019-6-28 19:04 | 只看該作者

不錯,可以展示展示

回復

使用道具 舉報

地板
ID:253767 發表于 2025-3-25 07:36 | 只看該作者
很好。下載了,運行正常。謝謝!!!
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久草网址| 草比网站 | 日本三级全黄三级a | 国产www在线| 久久鲁视频 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 精品网 | 国产精品久久久久一区二区 | 日本aaaa| 成人精品一区二区三区中文字幕 | 国产午夜在线观看 | 91精品国产色综合久久 | 国产成人jvid在线播放 | 婷婷毛片 | 九色在线观看 | 精品视频一区二区 | 美日韩免费 | 91高清在线视频 | 激情福利视频 | 欧美精品久久久 | 99欧美精品 | 中文字幕一区二区三区四区 | 日韩亚洲视频在线 | 亚洲在线一区二区三区 | 成人午夜精品 | 亚洲欧美综合精品久久成人 | 资源首页二三区 | 久久69精品久久久久久久电影好 | 久久精品亚洲欧美日韩精品中文字幕 | av一级在线观看 | 成人免费xxxxx在线视频 | 亚洲综合二区 | 日韩伦理电影免费在线观看 | 在线播放中文 | 玖玖玖在线 | 国产成人免费观看 | 国产高清精品在线 | 亚洲精品久久久一区二区三区 | 国产精品久久片 | 久久亚洲精品视频 | 91精品国产综合久久久久久丝袜 |