猫史档案馆


一个简易计算器

用户:FOG喵FOG喵查看:0 回复:0 评论:0 创建时间:2022-07-25T22:11:54


import math


#开始进入Python的世界
第一个数字 = input('欢迎来到计算器软件,现在请选择一个数字以便运算。')
运算方式 = input('接着请选择一个运算方式以便运算,1代表加法、2代表减法、3代表乘法、4代表除法、5代表平方、6代表立方、7代表根号、8代表阶乘。')
if (运算方式 == '7'):
    print(float(str(math.sqrt(float(第一个数字)))))
else:
    if (运算方式 == '8'):
        print(float(str((math.factorial(float(第一个数字))))))
    else:
        if (运算方式 == '6'):
            print(float(str((float((float(第一个数字) * float(第一个数字))) * float(第一个数字)))))
        else:
            if (运算方式 == '5'):
                print(float(str((float(第一个数字) * float(第一个数字)))))
            else:
                第二个数字 = input('最后请选择第二个数字进行运算。')
                if (运算方式 == '1'):
                    print(float(str((float(第一个数字) + float(第二个数字)))))
                else:
                    if (运算方式 == '2'):
                        print(float(str((float(第一个数字) - float(第二个数字)))))
                    else:
                        if (运算方式 == '3'):
                            print(float(str((float(第一个数字) * float(第二个数字)))))
                        else:
                            print(float(str((float(第一个数字) / float(第二个数字)))))
if (input('是否要关机1、是。2、不是。') == '1'):
    print('运算完毕')
else:
    第一个数字 = input('欢迎来到计算器软件,现在请选择一个数字以便运算。')
    运算方式 = input('接着请选择一个运算方式以便运算,1代表加法、2代表减法、3代表乘法、4代表除法、5代表平方、6代表立方、7代表根号、8代表阶乘。')
    if (运算方式 == '7'):
        print(float(str(math.sqrt(float(第一个数字)))))
    else:
        if (运算方式 == '8'):
            print(float(str((math.factorial(float(第一个数字))))))
        else:
            if (运算方式 == '6'):
                print(float(str((float((float(第一个数字) * float(第一个数字))) * float(第一个数字)))))
            else:
                if (运算方式 == '5'):
                    print(float(str((float(第一个数字) * float(第一个数字)))))
                else:
                    第二个数字 = input('最后请选择第二个数字进行运算。')
                    if (运算方式 == '1'):
                        print(float(str((float(第一个数字) + float(第二个数字)))))
                    else:
                        if (运算方式 == '2'):
                            print(float(str((float(第一个数字) - float(第二个数字)))))
                        else:
                            if (运算方式 == '3'):
                                print(float(str((float(第一个数字) * float(第二个数字)))))
                            else:
                                print(float(str((float(第一个数字) / float(第二个数字)))))
    print('运算完毕')


回复

上一页1 页 / 共 0下一页