写一个进行基本四则运算的代码,要求使用条件控制的循环
时间: 2024-06-03 12:07:20 浏览: 28
以下是Python语言的实现:
while True:
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
oper = input("请输入运算符(+、-、*、/):")
if oper == '+':
result = num1 + num2
print("结果为:", result)
elif oper == '-':
result = num1 - num2
print("结果为:", result)
elif oper == '*':
result = num1 * num2
print("结果为:", result)
elif oper == '/':
if num2 != 0:
result = num1 / num2
print("结果为:", result)
else:
print("除数不能为0,请重新输入!")
continue
else:
print("输入有误,请重新输入!")
continue
flag = input("是否继续计算(y/n):")
if flag == 'y':
continue
else:
break
这段代码使用了while True循环,并在循环中使用条件控制语句if、elif和else来判断用户输入的运算符,并进行相应的运算。如果用户输入的除数为0,则要求重新输入。在每次计算完毕后,询问用户是否继续计算,如果选择继续,则继续循环,否则跳出循环。