TempStr = input("请输入带有符号的温度值:") if isinstance(TempStr, str) and TempStr[-1] in ['F', 'f']:C = int((float(TempStr[0:-1]) - 32) / 1.8)print(f"转换后的温度是{C}C") elif isinstance(TempStr, str) and TempStr[-1] in ['C', 'c']:F = int(1.8 * float(TempStr[0:-1]) + 32)print(f"转换后的温度是{F}F") else:print("输入格式错误")
# 汇率,1美元 = 6人民币 exchange_rate = 6 MoneyStr = input("请输入带有货币符号的金额($表示美元,¥表示人民币):") if MoneyStr[-1] in ['$', '$']:RMB = eval(MoneyStr[0:-1]) * exchange_rateprint(f"转换后的金额是¥{RMB:.2f}") elif MoneyStr[-1] in ['¥', '¥']:USD = eval(MoneyStr[0:-1]) / exchange_rateprint(f"转换后的金额是${USD:.2f}") else:print("输入格式错误")
exchange_rate = 2.2046 WeightStr = input("请输入带有单位符号的重量(kg表示千克,lb表示磅):")if WeightStr[-2:] in ['kg', 'Kg', 'KG']:lb = eval(WeightStr[0:-2]) * exchange_rateprint(f"转换后的重量是{lb:.4f}lb") elif WeightStr[-2:] in ['lb', 'Lb', 'LB']:kg = eval(WeightStr[0:-2]) / exchange_rateprint(f"转换后的重量是{kg:.4f}kg") else:print("输入格式错误")
import turtle# 设置画布大小 turtle.setup(650, 350, 200, 200) # 抬起画笔 turtle.penup() # 向后移动250个单位 turtle.bk(250) # 放下画笔 turtle.pendown() # 设置画笔宽度 turtle.pensize(25) # 初始化颜色列表 colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"] # 画笔初始方向 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]) # 设置最后一段的颜色 turtle.circle(40, 80 / 2) turtle.fd(40) turtle.circle(16, 180) turtle.fd(40 * 2 / 3)

import turtle
t = turtle.Turtle()
for _ in range(3):
t.fd(200)
t.seth(t.heading() + 120)
turtle.done()
import turtle# 设置画笔速度 turtle.speed(5)# 绘制大等边三角形 side_length = 200 turtle.penup() turtle.goto(-side_length / 2, -side_length * (3 ** 0.5) / 6) turtle.pendown() for _ in range(3):turtle.fd(side_length)turtle.seth(turtle.heading() + 120)# 绘制内部上方的小等边三角形 small_side_length = side_length / 2 turtle.penup() turtle.goto(0, side_length * (3 ** 0.5) / 6) turtle.pendown() for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)# 绘制内部左下方的小等边三角形 turtle.penup() turtle.goto(-small_side_length / 2, -side_length * (3 ** 0.5) / 6) turtle.pendown() for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)# 绘制内部右下方的小等边三角形 turtle.penup() turtle.goto(small_side_length / 2, -side_length * (3 ** 0.5) / 6) turtle.pendown() for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)turtle.done()
import turtle# 设置画笔速度和初始长度 turtle.speed(5) length = 5 # 绘制正方形螺旋线 for i in range(100):turtle.fd(length)turtle.right(90)length += 5 # 每次绘制完一条边,边长增加5个单位 turtle.done()