[关闭]
@SuHongjun 2020-11-17T15:23:34.000000Z 字数 493 阅读 326

Python--基础语法3:简单异常处理、断言

Python


简单异常处理

  1. try:
  2. n=int(input("n="))
  3. print("%d的平方:%d"%(n,n*n))
  4. except:
  5. print("输入不合法")

断言assert

  1. assert expression
  2. 等价于:
  3. if not expression:
  4. raise AssertionError
  5. mathmark = int(input()) #断言数学考试分数是否位于正常范围内
  6. assert 0 <= mathmark <= 100 #只有当 mathmark 位于 [0,100]范围内,程序才会继续执行
  7. print("数学考试分数为:",mathmark)
  8. ###########
  9. try:
  10. mathmark = int(input("请输入数学考试分数:"))
  11. #断言数学考试分数是否位于正常范围内
  12. assert 0 <= mathmark <= 100 #只有当 mathmark 位于 [0,100]范围内,程序才会继续执行
  13. print("数学考试分数为:",mathmark)
  14. except:
  15. print("输入分数不合法")
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注