用户:
木鱼铁粉查看:8 回复:4 评论:8 创建时间:2021-02-02T13:22:57
【作品展示】

【作品介绍】
这个计算器谁能帮我修改一下(直接发评论)用源码编辑器制作,很不容易,帮个忙吧
背景图片是上面的素材
【作品源代码】
#导入
import turtle
#屏幕
ms = turtle.Screen()
ms.setup(800,800)
ms.title("计算器,记得按鼠标左键来开始")
ms.bgpic("计算器.gif")
#画笔
m = turtle.Pen()
m.hideturtle()
m.penup()
m.goto(250,300)
#定义计算函数
def question(x,y):
n = ms.numinput("你要算什么","1-乘法,2-除法,3-加法,4-乘方,5-减法")
if n == 1:
m.clear()
u = ms.numinput("乘法", "输入因数")#因数
m2 = ms.numinput("乘法", "输入因数")#因数
value = u*m2
m.write(f"{u}*{m2}={value}",font = ("宋体",40,"bold"),align="right")#“打印”
elif n == 2:
m.clear()
i = ms.numinput("除法", "输入被除数")#被除数
n2 = ms.numinput("除法", "输入除数")#除数
division = i/n2
m.write(f"{i}/{n2}={division}",font = ("宋体",40,"bold"),align="right")#“打印”
elif n == 3:
m.clear()
p = ms.numinput("加法", "输入加数")#加数
u = ms.numinput("加法", "输入加数")#加数
addition = p+u
m.write(f"{p}+{u}={addition}",font = ("宋体",40,"bold"),align="right")#“打印”
elif n == 4:
m.clear()
c = ms.numinput("乘方", "输入乘方数") # 乘方
chengfang = c*c
m.write(f"{c}*{c}={chengfang}", font=("宋体", 40, "bold"), align="right") # “打印”
elif n == 5:
m.clear()
t = ms.numinput("减法", "输入被减数")#被减数
s = ms.numinput("减法", "输入减数")#减数
subtraction = t-s
m.write(f"{t}-{s}={subtraction}",font = ("宋体",40,"bold"),align="right")#“打印”
else:#出错
m.clear()
m.pencolor("red")
m.write("出错!!!!!!",font =("思源黑体",40,"underline"),align="right")#“打印”
m.pencolor("black")
#按下一次左键执行一次
ms.onclick(question,btn = 1)
turtle.done()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn