提示用户提供数值输入时,常出现的一个问题是,用户提供的是文本而不是数。在这种情况下,当你尝试将输入转换为整数时,将引发 ValueError 异常。编写一些程序,提示用户输入两个数,再将它们相加并打印结果。在用户输入的任何一个值不是数字时都捕获 ValueError 异常,并打印一条友好的错误消息。对你编写的程序进行测试:先输入两个数,再输入一些文本而不是数。
1 try: 2 x = input("Give me a number: ") 3 x = int(x) 4 5 y = input("Give me another number: ") 6 y = int(y) 7 8 except ValueError: 9 print("你他妈好像瞎,你睁开你的狗眼看看你输入的是数字吗") 10 11 else: 12 sum = x + y 13 print(f"The sum of {x} and {y} is {sum}")
将你为完成练习10-6
将你为完成练习10-6
python 从入门到实践 练习10-6 加法运算 练习10-7 加法计算器
原文:https://www.cnblogs.com/hanyu1995/p/14526236.html