python画板——画樱花

news/2025/3/22 5:44:10/

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 <= 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)  # 6t.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='white')  # wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')# 画樱花的躯干
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
w.exitonclick()

大家可边学习,边游玩
若想知道更多游戏,欢迎来访我的博客

  • python游戏源码——1.贪吃蛇
  • python源码——2绘画简易坦克
  • python要点——干货
  • python画板——小猪佩奇

http://www.ppmy.cn/news/863285.html

相关文章

1096 : 水仙花数(多实例测试)

题目描述 春天是鲜花的季节&#xff0c;水仙花就是其中最迷人的代表&#xff0c;数学上有个水仙花数&#xff0c;他是这样定义的&#xff1a; “水仙花数”是指一个三位数&#xff0c;它的各位数字的立方和等于其本身&#xff0c;比如&#xff1a;153135333。 现在要求输出所有…

前端 - JavaScript 练习 - 水仙花数

目录 一、判断水仙花数往期文章 一、判断水仙花数 <!--* Date: 2021-09-02 19:12:20* LastEditTime: 2021-09-02 19:34:54* 总结: --> <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv&q…

[python]水仙花数问题

水仙花数是指一个三位数&#xff0c;它的每个位置上的数字3次幂之和等于它本身。 算法设计&#xff1a; 设置num的初始值为100当变量num的值小于1000时进行循环 变量num的值1 运行结果如图&#xff1a;

three.js 简单画线报错

报错THREE.Geometry is not a constructor 基本得引入都没问题&#xff1b; 最后才发现 new THREE.Geometry()&#xff1b;125版本就不再支持这个api了&#xff0c;如果还需要就用他的子类BufferGeometry 需要更换three.js版本如下 <script src"https://cdn.jsdeli…

画花花

import turtle as T import random import time# 画樱花的躯干(60,t) def Tree(branch, t):#time.sleep(0.0005)time.sleep(0.005)if branch > 3:if 8 < branch < 12:if random.randint(0, 2) 0:t.color(snow) # 白else:t.color(lightcoral) # 淡珊瑚色t.pensize(b…

水仙花数的实现(python)

目录 概况描述 定义 问题分析 附&#xff1a;其他位数的自幂数名字 代码实现 概况描述 水仙花数&#xff08;Narcissistic number&#xff09;也被称为超完全数字不变数&#xff08;pluperfect digital invariant, PPDI&#xff09;、自恋数、自幂数、阿姆斯壮数或阿姆斯特…

Python数据分析入门(十九):绘制散点图

散点图 散点图也叫 X-Y 图&#xff0c;它将所有的数据以点的形式展现在直角坐标系上&#xff0c;以显示变量之间的相互影响程度&#xff0c;点的位置由变量的数值决定。 通过观察散点图上数据点的分布情况&#xff0c;我们可以推断出变量间的相关性。如果变量之间不存在相互关…

1027: 判断水仙花数 Python

1027: 判断水仙花数 时间限制: 1 Sec 内存限制: 30 MB 提交: 44619 解决: 25775 [状态] [讨论版] [提交] [命题人:admin] 题目描述 春天是鲜花的季节&#xff0c;水仙花就是其中最迷人的代表&#xff0c;数学上有个水仙花数&#xff0c;他是这样定义的&#xff1a; “水仙花数”…