猫史档案馆


【Python作品分享】计算器_图形化【作品秀】

用户:丁仪awa丁仪awa查看:0 回复:0 评论:0 创建时间:2022-01-15T20:16:38


【作品展示】

center_image

 

【作品介绍】

 

【作品源代码】

from turtle import*
from time import*

def calculator_graphical():
    window1 = Screen()
    t1 = Pen()
    t1.pencolor("green")
    t1.bgcolor("black")
    t1.penup()
    t1.hideturtle()
    t1.backward(100)
    t1.write("这里有只鸡出品,必属精品", font=("Arial", 18, "bold"))
    sleep(5)
    window1.exitonclick()
    while true_or_false:
        window2 = Screen()
        t2 = Pen()
        t2.pencolor("green")
        t2.bgcolor("black")
        t2.penup()
        t2.hideturtle()
        t2.backward(100)
        a = numinput("计算器", "请输入第一个数(注意,如果是减法就是被减数,如果是除法就是被除数")
        b = numinput("计算器", "请输入第二个数(注意,如果是减法就是减数,如果是除法就是除数):")
        c = textinput("计算器", "请输入运算方式(汉字或者是+-*/,输出全部运算方式就输0):")
        if c == "加" or c == "+":
            massage = str(a)+c+str(b)+"="+str(a+b)
        elif c == "减" or c == "-":
            massage = str(a)+c+str(b)+"="+str(a-b)
        elif c == "乘" or c == "*":
            massage = str(a)+c+str(b)+"="+str(a*b)
        elif c == "除" or c == "/":
            massage = str(a)+c+str(b)+"="+str(a/b)
        elif c == "0":
            massage = str(a)+c+str(b)+"="+str(a-b)+"\n" + \
                str(a)+c+str(b)+"="+str(a-b)+str(a)+c+str(b) + \
                "="+str(a*b)+str(a)+c+str(b)+"="+str(a/b)
        else:
            pass
        t2.write(massage, font=("Arial", 18, "bold"))
        true_or_false = int(input("继续吗(继续输1,不继续输0):"))

calculator_graphical()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页