python使⽤turtle库、绘制⼀个⼋⾓形_Python:turtle库的使⽤
及图形绘制
[TOC]
⼀.绘制⼀个⼋边形
使⽤turtle库,绘制⼀个⼋边形
代码:
from turtle import *
setup(800,800,20,20)
penup()
left(90)
fd(350)
left(90)
linux系统安装教程桌面环境fd(200)
pencolor('pink')
pensize(25)
pendown()
fd(-250)
left(135)
for i in range(7):
fd(250)
right(45)
done()
python代码画图案
效果:
⼆.绘制⼀个⼋⾓图形
使⽤turtle库,绘制⼀个⼋⾓图形
代码
from turtle import *
setup(800,800,20,20)
penup()
left(90)
fd(350)
left(90)
pencolor('pink')
pensize(25)
pendown()
for i in range(8):
fd(600)
left(135)
done()perform怎么记忆
效果:
三.简述问题
简述import /from import */import as 三者的区别
使⽤import ,在调⽤的时候需要先写⽂件名称再写哪⼀个函数
使⽤from import *,导⼊该模块所有函数⽅法,则不需要使⽤据点,只要调⽤他的名称就可以
使⽤import as :
假如你嫌datetime这个包名称太长,想要给它取个别名,以后每次⽤到它的时候都⽤它的别名代替它,这时就需要⽤到import as :例⼦如下:
import datetime as dt
print(w())
四.循环程序设计
要求:循环打印数列'1,3,5, (99)
实现代码:
port of loadingn=1
while n<101:
k = n % 2
if k==0:
pass
else:
print(n)
n=n+1
实现效果:
五.绘制⼀个⾃⼰喜欢的图形
使⽤turtle库,绘制⼀个⾃⼰喜欢的图形,并截图发到中
setup(1000,500,20,20) # 外部边框
penup()
excel口内打 或者x
left(180)
fd(475)
left(90)
fd(200)
left(90)
pendown()
pencolor('pink')
pensize(15)
matlab最新版本fd(950)
left(90)
fd(400)
left(90)
fd(950)
left(90)
fd(400)
#内部边框
penup()
left(90)
fd(40)
left(90)
fd(40)
pendown()
fd(310)
right(90)
fd(860)
right(90)
fd(310)
right(90)
fd(860)
fd(45) pendown()
fd(95)
right(90)
fd(30)
right(90)
fd(95)
right(90)
fd(30)
right(90)
fd(25)
right(90)
fd(30)
left(90)
fd(40)
left(90)
fd(30)
left(180)
fd(30)
right(90)
fd(35)
left(90)
circle(-50,80) circle(-50,-60) seth(0)
fd(35)
left(270) circle(-80,90) circle(-80,-65)
penup()
fd(120)
left(90)
fd(100)
pendown() pencolor('cyan') pensize(15)
right(45)
fd(30)
right(135)
fd(100)
left(90)
fd(35)
right(180)
fd(70)
fd(-50)
# 数字3
penup()
left(90)
fd(30)
left(90)
pendown() pencolor('purple') pensize(15)
fd(50)
right(135)
fd(55)
circle(30,-300) seth(0)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。