第三周作业

2.1
TempStr = eval('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 = (eval(TempStr[0:-1]) + 32)*1.8
print("转换后的温度是{:.0f}F".format(F))
else:
print("输入格式错误")

2.2
Money = input("请输入带有符号的价钱:")
if Money[-1] in ['$','f']:
rmb = (eval(Money[:-1]) *6)
print("转换后的价钱是{:.2f}¥".format(rmb))
elif Money[-1] in ['¥', 'c']:
usd = eval(Money[:-1])/6
print("转换后的价钱是{:.2f}$".format(usd))
else:
print("输入格式错误")

2.3
Weight = input("请输入带有单位的重量:")
if Weight[-1] in ["kg",'f']:
b = (eval(Weight[:-2]) *2.2046)
print("转换后的重量是{:.2f}b22".format(b))
elif Weight[-1] in ['b', 'c']:
kg = eval(Weight[:-2])/2.2046
print("转换后的重量是{:.2f}kg".format(kg))
else:
print("输入格式错误")

2.4
import turtle
turtle.setup(650,360,800,200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)

turtle.seth(-40)
colors = ["blue","purple","red"]
for i in range(3):
turtle.pencolor(colors[i % len(colors)])
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.pencolor(colors[i % len(colors)])
turtle.circle(40,80/2)
turtle.fd(40)
turtle.pencolor(colors[i % len(colors)])
turtle.circle(16,180)
turtle.fd(40 * 2/3)
2.5
import turtle
turtle.pensize(30)
turtle.pencolor("red")
turtle.fd(250)
turtle.seth(120)
turtle.fd(250)
turtle.seth(240)
turtle.fd(250)
turtle.pensize(10)
turtle.done
2.6
import turtle
turtle.pensize(10)
turtle.pencolor("blue")
turtle.fd(200)
turtle.seth(120)
turtle.fd(200)
turtle.seth(240)
turtle.fd(400)
turtle.seth(360)
turtle.fd(400)
turtle.seth(120)
turtle.fd(200)
turtle.seth(240)
turtle.fd(200)
turtle.seth(-240)
turtle.fd(200)
turtle.done
2.7
import turtle
turtle.pensize(10)
turtle.pencolor("pink")
turtle.seth(210)
turtle.fd(300)
turtle.seth(330)
turtle.fd(100)
turtle.seth(90)
turtle.fd(200)
turtle.seth(-30)
turtle.fd(300)
turtle.seth(210)
turtle.fd(300)
turtle.seth(90)
turtle.fd(100)
turtle.seth(-30)
turtle.fd(200)
turtle.seth(90)
turtle.fd(300)
turtle.done()
2.8
import turtle
t = turtle.Turtle()
length = 10
for i in range(50):
t.fd(length)
t.right(90)
t.fd(length)
t.right(90)
t.fd(length)
t.right(90)
t.fd(length + 1)
length += 5
turtle.done()





posted @ 2025-03-16 19:40  Neflibata。  阅读(16)  评论(0)    收藏  举报