10-7 加法计算器:将你为完成练习10-6而编写的代码放在一个while循环中,让用户犯错(输入的时文本而不是数字)后能够继续输入数字。
"""进行加法运算,并在错误输入文本后仍能继续输入数字""" print("Let's do the addition!(a + b)") a = input("a = ") while True: # 对异常进行循环处理,当输入为数字时停止循环。 try: a = int(a) except ValueError: prompt_a = "please enter a number!" prompt_a += "\na = " a = input(prompt_a) else: break b = input("b = ") while True: try: b = int(b) except ValueError: prompt_b = "please enter a number!" prompt_b += "\nb = " b = input(prompt_b) else: break c = a + b print("a + b = " + str(c))
思考:如何实现在任意位置输入'q'时退出程序?