python代码画图案-python基本图形绘制day 02
编程语⾔的分类
# 机器语⾔ 直接和硬件交互
# 优点:执⾏效率⾼
# 缺点:开发效率低
# 汇编语⾔ 直接和硬件交互
# 优点(较机器语⾔):开发效率⾼
# 缺点(较机器语⾔):执⾏效率低
# ⾼级语⾔(翻译成机器语⾔)
## 解释性语⾔(同声传译)Python 解释器(C写的)
# 优点(较编译型语⾔):开发效率⾼
# 缺点(较编译型语⾔):执⾏效率低
## 编译型语⾔(百度翻译)C 编译器(汇编写的)
# 优点(较解释型语⾔):执⾏效率⾼
# 缺点(较解释型语⾔):开发效率低
进⼀步了解python
贪吃蛇
import turtle
turtle.setup(800,600)
turtle.pensize(20)
turtle.pencolor('gray')
turtle.penup()#抬笔,画布没有笔迹
turtle.fd(-250)#向后移动250或者也可使⽤t.bk(250),效果⼀样
turtle.pendown()#落笔
turtle.seth(-40)#绝对,之前的移动不受影响
#turtle.left()相对,在之前移动的基础上移动
#turtle.right()相对
for i in range(4):
turtle.circle(40,80)# circle(r,angle),
turtle.circle(-40,80)
turtle.seth(0)#将之前的移动消除,回到原先的地⽅
turtle.fd(40)
uniapp时间戳转换turtle.circle(16,180)
turtle.fd(40*2/2)
turtle.done()#出现的界⾯不关闭
注意:seth和left,right均是争对⾓度
goto(横坐标,纵坐标)
fd是在原有的⽅向上移动
# turtle运动控制函数 # penup/pendown
# turtle⽅向控制函数 # seth/left/right
# 基本循环语句 # for i in range(10): pass
turtle库的介绍
import turtle
turtle.setup(800,600,250,0)
turtle.pensize(25)
turtle.pencolor(0,1,0)
turtle.pencolor(255,0,0)
<(100,100) # 到某⼀指定点
<(0,200)
<(-100,100)
<(0,0)
turtle.seth(90) # 绝对
turtle.left(90) # 往左转,相对
turtle.right(90) # 往右转,相对
kafka什么意思
turtle.seth(90) # 绝对
turtle.seth(270)
turtle.done()
库的引⽤
import turtleclothes dryer
from turtle import *
import turtle as t
解释:import <;模块名>是指引⼊第三⽅库,如引⼊turtle,使⽤时需要⽤turtle调⽤⽅法名from <;模块名> import *:是指引⼊库中的所有⽅法如引⼊turtle,使⽤时可直接使⽤⽅法import <;模块名> as <;新模块名>:是指将库名⽤⼀个参数代替,⽅便使⽤
循环语句
passes的中文意思for i in range(4): # [0, 1, 2, 3]owl
for i in range(3,6): # [3,4,5]
代码书写的格式
以计算器为例:
num1 = input('please enter num1: ') ope = input('please enter operator: ') num2 = input('please enter num2: ') num1 = eval(num1)
num2 = eval(num2)
if ope == '+':
res = num1 + num2
elif ope == '-':
res = num1 - num2
elif ope == '*':
res = num1 * num2
python基础代码大全加翻译else:
res = num1 * num2
print(res)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论