Phython 啊喔额一无雨哎诶喂袄欧呦

4、计算器。要求編写程序,实现计算器最基本的四则运算功能。将结果保存到
’a,py’。运行程序,程序执行结果如下。(20分)
请输入第
• 个数:
6
请输入第二个数:
请输入计算(+/-/*11):
5+9=14
请输入第一个数:
5
请输入第二个数:
请输入计算(+/-/11):
5-9=-4
请输入第一个数:
5
请输入第二个数:
5
请输入计算(+1-/11)
5
9=45
请输入第一个数:
请输入第二个数:
5
请输入计算(+1-/
/1):
5/9=0.5555555555555556

# 计算器程序,实现四则运算功能

# 获取用户输入,并判断输入是否合法
flag = True
while flag == True:
    number1 = input('输入第一个数字:')
    if number1.isdigit():
        number1 = int(number1)
        flag = False
    else:
        print('输入不合法,请重新输入!')

flag = True
while flag == True:
    number2 = input('输入第二个数字:')
    if number2.isdigit():
        number2 = int(number2)
        flag = False
    else:
        print('输入不合法,请重新输入!')

flag = True
while flag == True:
    oper = input('输入运算符:')
    if oper == '+' or oper == '-' or oper == '*' or oper == '/':
        flag = False
    else:
        print('输入不合法,请重新输入!')
          
# 计算
if oper == '+':
    result = number1 + number2
elif oper == '-':
    result = number1 - number2
elif oper == '*':
    result = number1 * number2
elif oper == '/':
    result = number1 / number2
    
print('运算结果为:', result)