猫史档案馆


【Python作品分享】计算器【作品秀】

用户:JHAJHA查看:1 回复:2 评论:1 创建时间:2019-05-25T09:13:46


【作品展示】

center_image

 

【作品介绍】

可以加减乘除

 

【作品源代码】

import turtle
import easygui

__Pen = turtle.Pen()


def 初始化():
    t = turtle.Pen()
    t.clear()
    t.pensize(5)
    t.speed(10)

def 开始():
    A = turtle.numinput('对话框','请输入数字A',0,0,100)
    B = turtle.numinput('对话框','请输入数字B',0,0,100)
    法 = turtle.textinput('对话框','请输入运算法')
    if (法 in '加') :
        结果 = int((A + B))
    elif (法 in '减') :
        结果 = int((A - B))
    elif (法 in '乘') :
        结果 = int((A * B))
    elif (法 in '除') :
        结果 = int((A / B))
    else :
        easygui.msgbox('要输入加减乘除呀')
        开始()
    print('结果是',结果)

#开始进入Python的世界
初始化()
while True:
    if easygui.ynbox('是否开启计算器','Codemao',('是','否')) :
        开始()
    else :
        break

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
1BB0090940B96FFBF1BB0090940B96FFBF

有bugcenter_image

点赞0


评论


JHAJHA

有BAG 

用新代码

def 开始(数字一,数字二,法):
    if (法 in '加') :
        return int((数字一 + 数字二))
    elif (法 in '减') :
        return int((数字一 - 数字二))
    elif (法 in '乘') :
        return int((数字一 * 数字二))
    else :
        if (法 in '除'):
            return int((数字一 / 数字二))

print(开始(int(input('数字A')), int(input('数字B')), str(input('四则运算法'))))

点赞0


评论