1 Python基本图形绘制
1.1 Python蟒蛇绘制
import turtle as t
t.setup(650, 300)
t.penup()
t.fd(-250)
t.pendown()
t.pensize(25)
t.pencolor("purple")
t.seth(-40)
for i in range(4):
t.circle(40, 80)
t.circle(-40, 80)
t.circle(40, 80/2)
t.fd(40)
t.circle(16, 180)
t.fd(40 * 2/3)
t.done()
1.2 turtle正方形绘制
import turtle as t
t.setup(400, 400)
for i in range(4):
t.fd(50)
t.left(90)
t.done()
import turtle as t
t.pensize(2)
for i in range(4):
t.fd(150)
t.left(90)
t.done()
1.3 turtle六边形绘制
import turtle as t
t.pensize(2)
for i in range(6):
t.fd(150)
t.left(60)
t.done()
1.4 turtle叠边形绘制
import turtle as t
t.pensize(2)
for i in range(9):
t.fd(150)
t.left(80) #720/9
t.done()
1.5 turtle同切圆绘制
import turtle as t
t.pensize(2)#以左侧30像素处为圆心绘制360°即绘制一个圆(不给出弧度值则表示默认画一个圆)
t.circle(30)
t.circle(40)
t.circle(50)
t.circle(60)
t.done()
1.6 长度转换 I(附加)
描述
请编写程序,完成米和英寸之间的长度转换,基本需求如下:
输入英寸,转换成米;
输入米,转换成英寸。
英寸采用in标记,放在数值结尾;米采用m标记,放在数值结尾。
1 米 = 39.37 英寸
输入参数请使用input(),不要增加提示字符串信息。
输入格式
例1: 10m
例2: 20in
输出格式
与输入格式相同,输出结果保留小数点后3位。
l1 = input()
if(l1[-1] == "m"):
l2 = eval(l1[0:-1])*39.37
print("{:.3f}in".format(l2))
else:
l2 = eval(l1[0:-2])/39.37
print("{:.3f}m".format(l2))
10m
393.700in
2/3
0.6666666666666666