猫史档案馆


【Python作品分享】计算器

用户:柴笑默柴笑默查看:0 回复:2 评论:0 创建时间:2022-07-01T12:20:21


【作品展示】

center_image

 

【作品介绍】

一个普通的计算器

在输入数字的时候输入空格,则这个数等于上一个算式的结果

 

【作品源代码】

print('欢迎来到海龟牌计算器')
print('请输入数字')
diyigeshu = input()
print('请输入运算符号')
yunsuanfuhao = input()
print('请输入数字')
diergeshu = input()
while (1 == 1):
    if (diyigeshu == ' '):
        diyigeshu = yunsuanjieguo
    if (diergeshu == ' '):
        diergeshu = yunsuanjieguo
    try:
        diergeshu = int(diergeshu)
        diyigeshu = int(diyigeshu)
    except ValueError:
        yunsuanfuhao = '错误'
    if (yunsuanfuhao == '加' or yunsuanfuhao == '+'):
        yunsuanjieguo = (diyigeshu + diergeshu)
        print('=')
        print(yunsuanjieguo)
    elif (yunsuanfuhao == '减' or yunsuanfuhao == '-'):
        yunsuanjieguo = (diyigeshu - diergeshu)
        print('=')
        print(yunsuanjieguo)
    elif (yunsuanfuhao == '乘' or yunsuanfuhao == '×'):
        yunsuanjieguo = (diyigeshu * diergeshu)
        print('=')
        print(yunsuanjieguo)
    elif (yunsuanfuhao == '除' or yunsuanfuhao == '÷'):
        if (diergeshu != 0):
            yunsuanjieguo = (diyigeshu / diergeshu)
            print('=')
            print(yunsuanjieguo)
        else:
            print('除数不能为0,请重新输入')
    else:
        print('您的输入有误,请重新输入')
    print(' ')
    diyigeshu = input()
    yunsuanfuhao = input()
    diergeshu = input()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
含蓄的雷电猴dkOl含蓄的雷电猴dkOl

可以把×换成*,不然别人不知道会打成*的,÷也改成/

点赞0


评论


kingssskingsss

有巴戈

点赞0


评论