Tempconvent.py
TempStr = input("请输入带有符号的温度值:")
if TempStr[-1] in['F','f']:
C = (eval(TempStr[0:-1])-32)/1.8
print("转换后的温度是{:.0f}C".format(C))
elif TempStr[-1] in['C','c']:
F = 1.8*eval(TempStr[0:-1])+32
print("转换后的温度是{:.0f}F".format(F))
else:
print("输入格式错误")
2.汇率转换
MConvert.py
Mstr = input("请输入带有符号的金额:")
if Mstr[-1] == '$':
R = eval(Mstr[0:-1])*6
print("转换后的金额是{:.2f}¥".format(R))
elif Mstr[-1] == '¥':
Mei = eval(Mstr[0:-1])/6
print("转换后的金额是{:.2f}F".format(Mei))
else:
print("输入格式错误")
Zhongliang = input("请输入带有符号的重量:")
if Zhongliang[-1] in ['g','G']:
Bang = eval(Zhongliang[0:-1])*2.2046
print("转换后的重量是{:.4f}LB".format(Bang))
elif Zhongliang[-1] in ['b','B']:
Gongjin = eval(Zhongliang[0:-1])/2.2046
print("转换后的金额是{:.4f}KG".format(Gongjin))
else:
print("输入格式错误")
4.蟒蛇
DrawColorfulPython.py
import turtle
定义颜色列表(可根据需要调整颜色顺序)
colors = ['red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple']
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.seth(-40)
循环绘制彩色蟒蛇
for i in range(4):
# 设置当前颜色(循环取色)
turtle.pencolor(colors[i % len(colors)])
turtle.circle(40, 80)
turtle.circle(-40, 80)
绘制蟒蛇头部
turtle.pencolor(colors[4 % len(colors)])
turtle.circle(40, 80/2)
turtle.pencolor(colors[5 % len(colors)])
turtle.fd(40)
turtle.pencolor(colors[6 % len(colors)])
turtle.circle(16, 180)
turtle.pencolor(colors[0 % len(colors)])
turtle.fd(40 * 2/3)
turtle.done()
import turtle
def draw_equilateral_triangle():
# 设置画笔
pen = turtle.Turtle()
pen.speed(5) # 设置绘制速度
# 绘制等边三角形
for _ in range(3):pen.forward(100) # 向前移动100单位pen.left(120) # 向左转120度# 结束绘制
turtle.done()
调用函数绘制等边三角形
draw_equilateral_triangle()
DrawPython.py
import turtle
turtle.setup(500.500)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)
turtle.left(120)
turtle.fd(100)
turtle.left(120)
turtle.fd(50)
turtle.left(60)
turtle.fd(50)
turtle.left(120)
turtle.fd(50)
turtle.left(120)
turtle.fd(50)
DrawPython.py
import turtle
turtle.setup(500.500)
turtle.left(30)
turtle.fd(180)
turtle.right(120)
turtle.fd(270)
turtle.right(120)
turtle.fd(270)
turtle.right(120)
turtle.fd(90)
turtle.left(60)
turtle.fd(90)
turtle.right(120)
turtle.fd(270)
turtle.right(120)
turtle.fd(270)
turtle.right(120)
turtle.fd(180)
turtle.done()
import turtle
def draw_square_spiral():
# 设置画笔
pen = turtle.Turtle()
pen.speed(10) # 设置绘制速度
# 绘制正方形螺旋线
length = 10 # 初始长度
for _ in range(50): # 循环50次pen.forward(length)pen.left(90) # 向左转90度length += 5 # 每次增加长度# 结束绘制
turtle.done()
调用函数绘制正方形螺旋线
draw_square_spiral()