python有趣的图案代码(python有趣的图案代码20行)
python画樱花树代码 具体代码介绍
1、python画樱花树代码为:
import turtle as T
import random
import time
2、# 画樱花的躯干(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()
3、# 掉落的花瓣
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')
4、# 画樱花的躯干
Tree(60, t)
# 掉落的花瓣
Petal(200, t)
w.exitonclick()
画爱心的python代码
我已经很努力了,但是要真的很好看爱心可能有点困难(除了贴图,但这毕竟不好,对吧)。
以下为Python代码:
from turtle import *
speed(0)#速度,觉得太快可以调到1(1慢10快0最快)
tracer(2)#显示速度,觉得太快可以调到1(同上)
hideturtle()#隐藏画笔
setup(500,500)#500×500的正方形画面
up()#提笔
goto(-150,50)#去目标点
down()#落笔
color("red","red")#画笔填充均红色
seth(90)#方向改为向上
begin_fill()#开始填充
circle(-75,180)#往右画半圆
circle(75,-180)#往右画半圆
step = 4.06635
seth(270)#向下
for i in range(90):#画椭圆
? forward(step)#走步长
? step = step - 0.025#逐渐缩小步长
? right(1)#右转1度
for i in range(90):
? step = step + 0.025#逐渐增加步长
? right(1)#右转1度
? forward(step)#走步长
end_fill()
以下为运行效果:
python画五角星代码
python是一种强大的编程语言,通过使用python,我们可以进行各种各样的图案、语句、动画等等编程。你知道用python画五角星的代码是什么吗?今天小编就来为大家详细演示一遍。希望通过这个小小的例子,能让你的python编程技术更进一步!
1.导入python的turtle模块。具体如图所示。
2.开始画五星为了填充,需要开始填充begin_fill()。具体如图所示。
3.分别设置笔和填充。具体如图所示。
4.因为五角星每个角为36度,而且旋转180-36度,所以使用循环语句
foriinrange(5):
forward(100)
right(180-36)执行重复的动作。
具体如图所示。
5.最后填充。具体如图所示。
6.最后的图形。具体如图所示。
7.最后隐藏画笔ht()。具体如图所示。
照着上面的方法一步一步操作,就可以用python画五角星了,是不是很有趣?快来打开电脑试一试,画一个属于你自己的五角星吧!兴趣是学习的最大动力,在平常学习python语言时,你也可以多找些类似画五角星这样的例子来学习,这样没准可以让自己学的更快哦。
本篇文章使用以下硬件型号:联想小新Air15;系统版本:linux;软件版本:python。
石头剪刀布的python题怎么写?
python3代码如下:
# coding:utf-8
import random
guess_list = ["石头", "剪刀", "布"]
win_combination = [["布", "石头"], ["石头", "剪刀"], ["剪刀", "布"]]
while True:
? computer = random.choice(guess_list)
? user = input('请输入:石头、剪刀、布\n').strip() #?删除首尾的空格
? if user not in guess_list:
? ? ? continue
? elif computer == user:
? ? ? print("平局,再来")
? elif [computer, user] in win_combination:
? ? ? print("你输了,哈哈")
? else:
? ? ? print("你赢了,恭喜")
? ? ? break
运行结果如下:
平局或输都会继续游戏,直到赢才会结束