firstnumber=int(input('Firstnumber'))
secondnumber=int(input('Secondnumber'))
addorsubtract=input('Add or subtact?')
add=(firstnumber+secondnumber)
minus=(firstnumber-secondnumber)
if addorsubtract==("+"):
print (add)
if addorsubtract==("-"):
print (minus)
这是我的计算器python代码的简单代码,怎么做,这样我就可以清除打印的答案并再次运行代码而无需标签并再次运行它?
答案 0 :(得分:1)
你可以这样做。我已经测试了它。
def calc():
firstnumber=int(input('Firstnumber'))
secondnumber=int(input('Secondnumber'))
addorsubtract=input('Add or subtact?')
add=(firstnumber+secondnumber)
minus=(firstnumber-secondnumber)
if addorsubtract==("+"):
print (add)
if addorsubtract==("-"):
print (minus)
while True:
c = input("continue?(Y/N)")
if c == 'Y' or c == 'y':
calc()
else:
break