python代码画樱花代码,python代码画樱花简单

这篇文章主要介绍了python代码画樱花代码,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

8月将至,马上又到了樱花盛开的季节,今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在武汉,或想去武汉的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下!
希望如约而至的不止樱花,还有疫情过后平安的你!

以下使用的工具就是:

开发环境:Python3 + win10
   开发工具:pycharm
出现的效果图:

源代码:

import turtle as T
import random
import time


# 画樱花的躯干(60,t)
def Tree(branch, t):
    time.sleep(0.0005)
    if branch > 3:
        if 8 <= branch <= 12:
            if random.randint(0, 2) == 0:
                t.color('snow')  # 白
            else:
                t.color('lightcoral')  # 淡珊瑚色
            t.pensize(branch / 3)
        elif branch < 8:
            if random.randint(0, 1) == 0:
                t.color('snow')
            else:
                t.color('lightcoral')  # 淡珊瑚色
            t.pensize(branch / 2)
        else:
            t.color('sienna')  # 赭(zhě)色
            t.pensize(branch / 10)  # 6
        t.forward(branch)
        a = 1.5 * random.random()
        t.right(20 * a)
        b = 1.5 * random.random()
        Tree(branch - 10 * b, t)
        t.left(40 * a)
        Tree(branch - 10 * b, t)
        t.right(20 * a)
        t.up()
        t.backward(branch)
        t.down()


# 掉落的花瓣
def Petal(m, t):
    for i in range(m):
        a = 200 - 400 * random.random()
        b = 10 - 20 * random.random()
        t.up()
        t.forward(b)
        t.left(90)
        t.forward(a)
        t.down()
        t.color('lightcoral')  # 淡珊瑚色
        t.circle(1)
        t.up()
        t.backward(a)
        t.right(90)
        t.backward(b)


# 绘图区域
t = T.Turtle()
# 画布大小
w = T.Screen()
t.hideturtle()  # 隐藏画笔
t.getscreen().tracer(5, 0)
w.screensize(bg='wheat')  # wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')

# 画樱花的躯干
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
w.exitonclick()

表白代码2

效果图:

源码:

from turtle import *
from time import sleep

def go_to(x, y):
   up()
   goto(x, y)
   down()


def big_Circle(size):  #函数用于绘制心的大圆
   speed(1)
   for i in range(150):
       forward(size)
       right(0.3)

def small_Circle(size):  #函数用于绘制心的小圆
   speed(1)
   for i in range(210):
       forward(size)
       right(0.786)

def line(size):
   speed(1)
   forward(51*size)

def heart( x, y, size):
   go_to(x, y)
   left(150)
   begin_fill()
   line(size)
   big_Circle(size)
   small_Circle(size)
   left(120)
   small_Circle(size)
   big_Circle(size)
   line(size)
   end_fill()

def arrow():
   pensize(10)
   setheading(0)
   go_to(-400, 0)
   left(15)
   forward(150)
   go_to(339, 178)
   forward(150)

def arrowHead():
   pensize(1)
   speed(1)
   color('red', 'red')
   begin_fill()
   left(120)
   forward(20)
   right(150)
   forward(35)
   right(120)
   forward(35)
   right(150)
   forward(20)
   end_fill()


def main():
   pensize(2)
   color('red', 'pink')
   #getscreen().tracer(30, 0) #取消注释后,快速显示图案
   heart(200, 0, 1)          #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小
   setheading(0)             #使画笔的方向朝向x轴正方向
   heart(-80, -100, 1.5)     #画出第二颗心
   arrow()                   #画出穿过两颗心的直线
   arrowHead()               #画出箭的箭头
   go_to(400, -300)
   write("author:520Python", move=True, align="left", font=("宋体", 30, "normal"))
   done()

main()

表白代码3

效果图:

源代码:

import turtle

import time

turtle.speed(5)  # 画笔移动的速度

# 设置初始位置

turtle.penup()  # 提起画笔,移动画笔但并不会绘制图形

turtle.left(90)  # 逆时针转动画笔90度

turtle.fd(200)

turtle.pendown()  # 放下画笔,移动画笔即开始绘制

turtle.right(90)

# 设置画笔的大小
turtle.pensize(2)

# 花蕊

turtle.fillcolor("red")  # 填充颜色

turtle.begin_fill()  # 开始填充

turtle.circle(10, 180)

turtle.circle(25, 110)

turtle.left(50)

turtle.circle(60, 45)

turtle.circle(20, 170)

turtle.right(24)

turtle.fd(30)

turtle.left(10)

turtle.circle(30, 110)

turtle.fd(20)

turtle.left(40)

turtle.circle(90, 70)

turtle.circle(30, 150)

turtle.right(30)

turtle.fd(15)

turtle.circle(80, 90)

turtle.left(15)

turtle.fd(45)

turtle.right(165)

turtle.fd(20)

turtle.left(155)

turtle.circle(150, 80)

turtle.left(50)

turtle.circle(150, 90)

turtle.end_fill()  # 结束填充

# 花瓣1

turtle.left(150)

turtle.circle(-90, 70)

turtle.left(20)

turtle.circle(75, 105)

turtle.setheading(60)

turtle.circle(80, 98)

turtle.circle(-90, 40)

# 花瓣2

turtle.left(180)

turtle.circle(90, 40)

turtle.circle(-80, 98)

turtle.setheading(-83)

# 叶子1

turtle.fd(30)

turtle.left(90)

turtle.fd(25)

turtle.left(45)

turtle.fillcolor("green")

turtle.begin_fill()

turtle.circle(-80, 90)

turtle.right(90)

turtle.circle(-80, 90)

turtle.end_fill()

turtle.right(135)

turtle.fd(60)

turtle.left(180)

turtle.fd(85)

turtle.left(90)

turtle.fd(80)

# 叶子2

turtle.right(90)

turtle.right(45)

turtle.fillcolor("green")

turtle.begin_fill()

turtle.circle(80, 90)

turtle.left(90)

turtle.circle(80, 90)

turtle.end_fill()

turtle.left(135)

turtle.fd(60)

turtle.left(180)

turtle.fd(60)

turtle.right(90)

turtle.circle(200, 50)  # 画一个圆 200 是半径,50 是弧度

# 不让自动退出,放在程序的最后一行
# 不然画画结束后会自动退出
turtle.done()

Fixf4556
关注 关注
  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
python樱花代码
11-26
python 打印樱花简单的基础python,可以供初学者参考,增长对python语言的兴趣,谢谢谢谢谢谢谢谢谢
Python樱花代码
05-22
Python樱花树部分代码如下: import turtle as tu import random as ra def flower(): tu.hideturtle() tu.pensize(2) tu.pencolor("pink") flowersize = ra.randint(1,5) for j in range(5): tu.forward(int(flowersize)) tu.backward(int(flowersize)) tu.right(72) def tree(n,k): tu.pendown() tu.pencolor("black") tu.pensize(n/4) tu.forward(k) if n>0: r=ra.random()*10+10 l=ra.random()*10+10 x=k*(ra.random()*0.25+0.7) tu.right(r)
python樱花飘落代码
最新发布
chiruanfan1的博客
04-29 159
需要pychrom代码下载pygame库。
浪漫至死不渝,程序员的浪漫——python绘图
m0_52978768的博客
06-13 1966
python浪漫至死不渝,代码来咯,灰色粉色樱花,动态飘落花瓣的樱花都有~
python樱花
lwxxhgwtm的博客
12-07 5839
python樱花代码 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式
利用python一些简单图像
m0_61184185的博客
03-07 1万+
最近刚开始学python,有很多东西记了忘,忘了记,所以就写写东西。记一下。 第一个:三角形。 import turtle for i in range(3): turtle.seth(i*120) turtle.fd(100) turtle.hideturtle() 运行结果如下: for...in是Python中的循环结构,就不用介绍了,range函数可以迭代地生成一组数字序列,这个功能在循环语句中特别有用,具体用法大家可以搜索一下,seth函数作用为设置笔前进
python代码樱花怎么运行,python代码樱花代码
chatgpt002的博客
09-10 3873
大家好,小编来为大家解答以下问题,python代码樱花怎么运行,python代码樱花代码,今天让我们一起来看看吧!首先绘制幕,命令说明如下:在确定落花数量的情况下,我们首先要评估落花的范围,这里通过两句语句来约束落花的范围(落花数量越多,当然地落花范围也就越大):然后我们来讲讲 turtle 常用的几个命令吧:首先,我们得明确,对于 turtle 布来说,其为一个 xOy 的平面,布中心为原点 O;对于 turtle 笔来说,其有一个初始方向,指向 x 轴正方向。
Python樱花代码
01-04
Python樱花代码
Python+樱花飘落+源代码
05-24
python樱花飘落代码 樱花飘落是每年春季最美的一幕,随着气温升高,花开时节终于到来。随着樱花飘落的浪漫情感,有一个程序员也想用 Python 代码记录下这个美丽的瞬间。在本资源中,我们将分步骤地讲解如何使用...
python板——樱花
12-21
python板——樱花 话不多说,直接上源码,代码如下 import turtle as T import random import time # 樱花的躯干(60,t) def Tree(branch, t): time.sleep(0.0005) if branch > 3: if 8 <= branch <= ...
python樱花飘落代码.rar
07-20
python樱花飘落代码
Python绘制樱花树、玫瑰花各种表白代码,从此不再缺女朋友
热门推荐
公众号:白又白学Python
07-13 1万+
8月将至,马上又到了樱花盛开的季节,今天的技能帖想教大家用Python绘制绘制一棵樱花树,将它送给身在武汉,或想去武汉的小伙伴,当樱花未开时,我们在线共赏樱,当樱花盛开时,我们相约珞珈山下! 希望如约而至的不止樱花,还有疫情过后平安的你! 以下使用的工具就是: 开发环境:Python3 + win10 开发工具:pycharm 出现的效果图: 源代码: import turtle as T import random import time # 樱花的躯干(60,t) def ..
同一个python代码绘制多种不同樱花树,你喜欢哪一种?
weixin_54556126的博客
11-13 4345
前言 立冬啦!正式步入冬天,不过长沙的天气在这两天时好时坏,但是在今天出太阳啦晒晒太阳,突然想到之前了个樱花的视频,然后趁着心情好就把它解析出来,嘿嘿是真的还蛮好看的,而且一个代码可以随机出多种样式的,一起来看看叭 完成目标 通过Python绘制樱花树 视频展现: 因为一种樱花树要比较久,我也就稍微展示一下啦,当然还有很多种就没有一一录屏了,可以自行去研究哦,嘻嘻嘻 工具准备 开发工具:pycharm 开发环境:python3.7, Windows11 使用工具包:turtle.
一个简单Python樱花飘落动代码
weixin_39302449的博客
04-08 6330
这个示例代码将在控制台中显示一个樱花飘落的动效果,使用了 ANSI Escape Codes 来控制颜色。请注意,这段代码可能在某些操作系统上无法正常运行,因为不同的操作系统支持的 ANSI Escape Codes 可能不同。
Python樱花
2301_76770607的博客
04-26 1213
Python语言樱花树生成代码:```python# 设置笔t.speed(0)# 定义花瓣函数# 定义花朵函数t.penup()t.left(45)t.left(45)# 定义树干函数t.penup()t.left(90)# 定义树枝函数t.penup()else:# 树# 显示布```
【笔记二】pycharm作图
woaifeizai的博客
10-08 3699
【笔记二】pycharm作图 一、导入2个基本模块 from numpy import * from matplotlib import pyplot 二、作图相关基本函数 1.作图相关基本函数 ax3 = pyplot.subplot(223)----------把布分成2*2=4块,并将第三块命名ax3 ax3.pyplot(x,y)--------------------在ax3区域作直线图 ax3.scatterx,y)--------------------在ax3区域作散点图 pyplo
python代码樱花
05-25
以下是一个简单Python 代码樱花的例子: ```python import turtle import random # 设置笔 t = turtle.Turtle() t.hideturtle() t.speed(0) turtle.bgcolor('black') # 定义樱花花瓣函数 def draw_petal(): for i in range(10): t.begin_fill() t.circle(5) t.end_fill() t.right(36) # 樱花 for i in range(50): x = random.randint(-300, 300) y = random.randint(-200, 200) t.penup() t.goto(x, y) t.pendown() t.color('pink') draw_petal() # 显示板 turtle.done() ``` 运行代码后,你将会看到一个随机生成的樱花图案,如下所示: ![樱花图案](https://cdn.jsdelivr.net/gh/Yidadaa/CDN/img/20211117145611.png)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • python手机版下载安装,手机版python官网下载 10405
  • 大一python上机题库及答案,大一python选择题库答案 5722
  • python官网下载第三方库,python常用第三方库下载 3593
  • python目前哪个版本最稳定,python什么版本比较稳定 3518
  • 如何降低AIGC的疑似度?用ASI 3203

分类专栏

  • 降AIGC 2篇
  • 编程 1篇

最新评论

  • python爱心表白代码简单,python爱心代码怎么运行

    Lars-J.: 显示TK没有定义怎么搞

  • python零基础入门书籍pdf,python3.6从入门到精通pdf

    Armand2hj: 就一卖书的!!

  • 怎么在python里面安装库,python中怎么安装库

    weixin_53688267: 请问pip install 模块名 -i 国内镜像地址 这里的模块名字得填什么呀 表情包纯小白一点不懂

  • python中sklearn库predict,python sklearn linearmodel

    ha_lydms: 这篇博客的逻辑非常清晰,让我能够轻松地跟上作者的思路。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 勒索病毒用什么语言写,勒索病毒代码python
  • python的if和else对应问题,python中if可以不用else吗
  • python用什么软件编写程序,用python写的软件有哪些
2024
04月 3篇
03月 191篇
02月 93篇
01月 147篇
2023年100篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司永州模板网站建设益阳阿里店铺运营中山英文网站建设淄博seo网站推广公司喀什关键词排名多少钱新乡seo优化公司喀什网站关键词优化公司鹰潭百度爱采购价格大连网络广告推广报价三明网站推广系统报价兴安盟阿里店铺托管北京网页制作价格龙华至尊标王推荐襄阳网站排名优化公司九江网站优化公司扬州百搜标王报价成都网站设计模板多少钱南充关键词按天计费报价菏泽外贸网站建设价格景德镇百度网站优化排名多少钱甘孜SEO按天计费报价景德镇推广网站报价铁岭网络广告推广多少钱莱芜网站设计报价东莞模板网站建设哈尔滨网站改版哪家好洛阳网站开发推荐咸宁网站搭建推荐遂宁网站定制多少钱自贡网络推广价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化