【示例】用python绘制奥运五环
import turtle #导入海龟画笔
turtle.width(5) #设置画笔宽度
turtle.speed(0) #设置画笔的速度
#画第一个圈
turtle.color("blue") #设置画笔颜色
turtle.circle(50) #画圈
turtle.penup() #将画笔抬起
turtle.goto(110,0) #将画笔移动到相应位置
turtle.pendown() #将画笔放下
#画第二个圈
turtle.color("black")
turtle.circle(50)
turtle.penup()
turtle.goto(220,0)
turtle.pendown()
#画第三个圈
turtle.color("red")
turtle.circle(50)
turtle.penup()
turtle.goto(55,-50)
turtle.pendown()
#画第四个圈
turtle.color("yellow")
turtle.circle(50)
turtle.penup()
turtle.goto(165,-50)
turtle.pendown()
#画第五个圈
turtle.color("green")
turtle.circle(50)
turtle.done() #将画板一直保留
输出结果:
【示例】绘制四个矩形
import turtle #导入海龟画笔
turtle.speed(9) #设置画笔的速度
turtle.width(3) #设置画笔宽度
turtle.color("red") #设置画笔颜色
#绘制第一个矩形
turtle.forward(100) #向前走100个单位
turtle.left(90) #画笔方向向左旋转90°
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
#绘制第二个矩形
turtle.penup() #将画笔抬起
turtle.goto(120,0) #将画笔的位置移动到(120,0)
turtle.pendown() #将画笔放下
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
#绘制第三个矩形
turtle.penup()
turtle.goto(0,-20)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
#绘制第四个矩形
turtle.penup()
turtle.goto(120,-20)
turtle.pendown()
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.done() #将画板一直保留
输出结果:
【示例】用python表示数学式
结果:(5+10*x)/5-13*(y-1)*(a+b)/x+9*(5/x+(12+x)/y)
【示例】从控制台输入用户的月薪,进行运算计算出年薪,打印输出用户的年薪
a= float(input("请输入用户的月薪:")) #用户的月薪
s = a*12 #用户月薪乘12计算出年薪
print("用户的年薪为:",s)
输出结果:
请输入用户的月薪:4800
用户的年薪为: 57600.0
【示例】使用字符串复制,用计算机打印出“爱你一百遍”,打印 100 次
a = "爱你一百遍" #定义字符串
print(a*10) #使用字符串复制打印10遍
输出结果:爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍爱你一百遍
【示例】将”to be or not to be”字符串倒序输出
print("to be or not to be "[::-1])
输出结果: eb ot ton ro eb ot
【示例】将”sxtsxtsxtsxtsxt”字符串中所有的 s 输出
print("sxtsxtsxtsxtsxt"[::3]) #从第一个字符开始每隔三个字符取一个字符
输出结果:sssss