使用Python画一个正方形
import turtle
turtle.setup(300, 400, 200, 200)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.width(5)
turtle.seth(0)
for i in range(4):
turtle.circle(0, 90)
turtle.fd(-100)
turtle.done()
使用Python画一个六边形
import turtle
turtle.setup(300, 400, 200, 200)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.width(5)
turtle.seth(0)
for i in range(6):
turtle.circle(0, 60)
turtle.fd(-100)
turtle.done()
使用Python画叠边形
import turtle
turtle.setup(300, 400, 200, 200)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.width(5)
turtle.seth(0)
for i in range(9):
turtle.circle(0, 80)
turtle.fd(-100)
turtle.done()
使用Python画同切圆
import turtle
turtle.setup(300, 400, 200, 200)
turtle.penup()
turtle.fd(-100)
turtle.pendown()
turtle.width(5)
turtle.seth(0)
turtle.circle(20, 360)
turtle.circle(40, 360)
turtle.circle(60, 360)
turtle.circle(80, 360)
turtle.done()
距离转换
a = input('')
if a[-2:] in ['in']:
c = eval(a[:-2])/39.37 #这里得注意当字符串在后面的时候数值(与前面相对于)在后面,反之在前面
print('转换后的长度为{:.3f}m'.format(c))
if a[-1] in ['m']:
s = eval(a[:-1])*39.37
print('转换后的长度为{:.3f}in'.format(s))