猫史档案馆


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

用户:我的破名一共有十个字我的破名一共有十个字查看:0 回复:1 评论:0 创建时间:2022-10-03T14:11:48


【作品展示】

center_image

 

【作品介绍】

一个简易计算器

可计算加减乘除乘方五种运算

 

【作品源代码】

def ys():

    while 1:
        print('1.加法', '2.减法', '3.乘法', '4.除法', '5.乘方')
        n = int(input())
        if (n > 5 or n < 0):
            print('请输入正确的格式')
            ys()
        print('第一个数')
        a = int(input())
        a = a
        print('第二个数')
        b = int(input())
        b = b
        if (n == 1):
            c = (a + b)
            print(a, '+', b, '=', c)
        if (n == 2):
            c = (a - b)
            print(a, '-', b, '=', c)
        if (n == 3):
            c = (a * b)
            print(a, '×', b, '=', c)
        if (n == 4):
            c = (a / b)
            print(a, '÷', b, '=', c)
        if (n == 5):
            c = (a ** b)
            print(a, '^', b, '=', c)

ys()

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
fy_coniec_战毅fy_coniec_战毅

第八行的调用函数可以删去,因为你这个if本身就在死循环里,你可以直接改成continue

输入0会没有输出,可以将输入0作为退出条件(将while条件改为n即可),或者将第6行的0改为1

点赞0


评论