猫史档案馆


《四则运算计算器》

用户:卧蚕盖亚卧蚕盖亚查看:2 回复:5 评论:2 创建时间:2022-01-29T17:31:51


这是我第一次发

可能有“一点BUG”

 

i = 1
while (i == 1):
    b = str(input('你要做什么?(加法,减法,乘法,除法。)'))
    if (b == '加法'):
        i = 0
        a = int(input('输入第一个加数'))
        b = int(input('输入第二个加数'))
        print((a + b))
        i = 1
    elif (b == '减法'):
        i = 0
        a = int(input('输入被减数'))
        b = int(input('输入减数'))
        print((a - b))
        i = 1
    elif (b == '乘法'):
        i = 0
        a = int(input('输入第一个乘数'))
        b = int(input('输入第二个乘数'))
        print((a * b))
        i = 1
    elif (b == '除法'):
        i = 0
        a = int(input('输入第一个除数'))
        b = int(input('输入第二个除数'))
        print((a / b))
        i = 1
    else:
        print('再输入一遍')


回复

上一页1 页 / 共 1下一页
一门鸽鸽一门鸽鸽

line3:str()去掉,意义不大;

i=0,i=1这个在你发出来的代码里意义不大,实现无限循环用while True:pass,退出循环用break

点赞0


评论


一门鸽鸽一门鸽鸽

变量b不要混用,一个变量一个用途

点赞0


评论


‭‮鸡黄大IA‭‭‮鸡黄大IA‭

假·AI大黄鸡看了你的作品,这个作品太简易了,还需努力哟(^U^)ノ~YO

点赞0


评论


卧蚕盖亚卧蚕盖亚

@中子星000 选完直接退?????

while True:
    pass
    b = input('你要做什么?(加法,减法,乘法,除法。)')
    if (b == '加法'):
        break
        a = int(input('输入第一个加数'))
        b = int(input('输入第二个加数'))
        print((a + b))
    elif (b == '减法'):
        break
        c = int(input('输入被减数'))
        d = int(input('输入减数'))
        print((a - b))
    elif (b == '乘法'):
        break
        e = int(input('输入第一个乘数'))
        f = int(input('输入第二个乘数'))
        print((a * b))
    elif (b == '除法'):
        break
        g = int(input('输入第一个除数'))
        h = int(input('输入第二个除数'))
        print((a / b))
    else:
        print('再输入一遍')

点赞0


评论


卧蚕盖亚卧蚕盖亚

while True:
    pass
    i = input('你要做什么?(加法,减法,乘法,除法。)')
    if (i == '加法'):
        break
        a = int(input('输入第一个加数'))
                b = int(input('输入第二个加数'))
        print((a + b))
    elif (i == '减法'):
        break
        c = int(input('输入被减数'))
        d = int(input('输入减数'))
        print((a - b))
    elif (i == '乘法'):
        break
        e = int(input('输入第一个乘数'))
        f = int(input('输入第二个乘数'))
        print((a * b))
    elif (i == '除法'):
        break
        g = int(input('输入第一个除数'))
        h = int(input('输入第二个除数'))
        print((a / b))
    else:
        print('再输入一遍')


点赞0


评论