猫史档案馆


【Python作品分享】数据计算器1.0【作品秀】

用户:加里翁加里翁查看:0 回复:0 评论:0 创建时间:2023-07-29T09:50:40


【作品展示】

center_image

 

【作品介绍】

新作(有点氵,勿喷)

 

【作品源代码】

print('欢迎使用数据计算器1.0')
number = int(input('请问您想将几个数进行计算?'))
if number == 1:
    print('一个数字无法进行运算。')
elif number == 2:
    n1 = float(input('请输入第一个数字:'))
    op = input('请输入一个符号:')
    n2 = float(input('请输入第二个数:'))
    if op == '+':
        print(n1 + n2)
    elif op == '-':
        print(n1 - n2)
    elif op == '*':
        print(n1 * n2)
    elif op == '/':
        print(n1 / n2)
    elif op == '//':
        print(n1 // n2)
    elif op == '**':
        print(n1 ** n2)
    else:
        print('错误,请重试!')
elif number == 3:
    n11 = float(input('请输入第一个数字:'))
    op1 = input('请输入一个符号:')
    n22 = float(input('请输入第二个数字:'))
    op2 = input('请输入一个符号:')
    n33 = float(input('请输入第二个数:'))
    if op1 == '+':
        if op2 == '+':
            print(n11 + n22 + n33)
        elif op2 == '-':
            print(n11 + n22 - n33)
        elif op2 == '*':
            print(n11 + n22 * n33)
        elif op2 == '/':
            print(n11 + n22 / n33)
        elif op2 == '//':
            print(n11 + n22 // n33)
        elif op2 == '**':
            print(n11 + n22 ** n33)
    elif op1 == '-':
        if op2 == '+':
            print(n11 - n22 + n33)
        elif op2 == '-':
            print(n11 - n22 - n33)
        elif op2 == '*':
            print(n11 - n22 * n33)
        elif op2 == '/':
            print(n11 - n22 / n33)
        elif op2 == '//':
            print(n11 - n22 // n33)
        elif op2 == '**':
            print(n11 - n22 ** n33)
    elif op1 == '*':
        if op2 == '+':
            print(n11 * n22 + n33)
        elif op2 == '-':
            print(n11 * n22 - n33)
        elif op2 == '*':
            print(n11 * n22 * n33)
        elif op2 == '/':
            print(n11 * n22 / n33)
        elif op2 == '//':
            print(n11 * n22 // n33)
        elif op2 == '**':
            print(n11 * n22 ** n33)
    elif op1 == '/':
        if op2 == '+':
            print(n11 / n22 + n33)
        elif op2 == '-':
            print(n11 / n22 - n33)
        elif op2 == '*':
            print(n11 / n22 * n33)
        elif op2 == '/':
            print(n11 / n22 / n33)
        elif op2 == '//':
            print(n11 / n22 // n33)
        elif op2 == '**':
            print(n11 / n22 ** n33)
    elif op1 == '//':
        if op2 == '+':
            print(n11 // n22 + n33)
        elif op2 == '-':
            print(n11 // n22 - n33)
        elif op2 == '*':
            print(n11 // n22 * n33)
        elif op2 == '/':
            print(n11 // n22 / n33)
        elif op2 == '//':
            print(n11 + n22 // n33)
        elif op2 == '**':
            print(n11 + n22 ** n33)
    elif op1 == '**':
        if op2 == '+':
            print(n11 ** n22 + n33)
        elif op2 == '-':
            print(n11 ** n22 - n33)
        elif op2 == '*':
            print(n11 ** n22 * n33)
        elif op2 == '/':
            print(n11 ** n22 / n33)
        elif op2 == '//':
            print(n11 ** n22 // n33)
        elif op2 == '**':
            print(n11 ** n22 ** n33)
    else:
        print('错误,请重试!')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页