python循环判断异常(异常处理)

转载 2015年07月08日 16:34:01

#循环只有在没有异常的情况下才会退出

while True:

    try:
        x = input('Enter the first number:')
        y = input('Enter the second number:')
        value = x/y
        print 'x/y is ', value
    except Exception,e:
        print 'Invalid input:',e
        print 'Please try again'
    else:

        break


测试结果:


Python(3):比较、分支判断、循环、异常捕捉

1. ==、!=、>、 2.与、或、非 and 第一个为true,才算第二个 or 第一个为false,才算第二个 都是跟C++一样的。 not >>> not 0 True >>> not 5 F...
  • u012175089
  • u012175089
  • 2017年02月24日 15:54
  • 2404

python异常处理

在python中,使用try...except来处理异常。 # -*- coding:utf-8 -*- while True: try: a = int(raw_inpu...
  • imzoer
  • imzoer
  • 2013年03月29日 16:35
  • 6658

【Python学习笔记】break退出循环和continue继续循环

【根据廖雪峰python教程整理】 一、break退出循环 用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。   比如计算1...
  • Junkichan
  • Junkichan
  • 2016年07月10日 13:40
  • 12880

python中的for循环问题

一、问题的引入——分赌本问题 前几天看到一个“分赌本”问题,问题描述如下: (1)赌徒甲、乙两赌徒赌技相同,每局无平局,他们约定,谁先赢得十局则得到全部赌本。 (2)当前甲赢了5局,乙赢了2局,...
  • u014633283
  • u014633283
  • 2015年03月25日 14:15
  • 5481

Python 学习笔记 -- 条件判断、循环和异常处理

2013年3月18日, Python 学习第五天。 不积跬步,无以至千里 关于Python的 真 和 假: Python 规定None, '', "", '''''', """""", ()...
  • ljgstudy
  • ljgstudy
  • 2013年03月18日 23:17
  • 2233

Python3.6 异常处理和assert

# ----------------------- # __Author : tyran # __Date : 17-11-13 # ----------------------- # 异常处理 t...
  • tyrantu1989
  • tyrantu1989
  • 2017年11月13日 16:01
  • 282

Python While 循环

目前处于初学阶段,使用的编辑器为 IDLE 。 这里记录一下 Python While 条件语句。相关注释代码中都已经标明,这里就直接贴了: numStr = input("请输入 10 到...
  • lv_fq
  • lv_fq
  • 2018年01月13日 13:26
  • 59

Python2.7-异常和工具

来自《python学习手册第四版》第七部分 一、异常基础(第32章)     异常时可以改变程序中控制流程的时间。在python中异常会根据错误自动的被触发,也能由代码触发和截获。异常由四个语句处...
  • shouhuxianjian
  • shouhuxianjian
  • 2015年05月30日 20:01
  • 1069

python+selenium 定位元素异常类型及解决方法

一、ElementNotVisibleException [样例] from selenium import webdriver from selenium.webdriver.common.by...
  • cherry0504
  • cherry0504
  • 2017年04月06日 17:22
  • 833

python异常处理与调试,正则表达式

####异常处理与调试#### 1.cacl包里没加if __name__ == "__main__":时,hell.py在调用mun中的方法时,会执行mun中的print,加了之后则没有。 2....
  • Adhuyanchong
  • Adhuyanchong
  • 2017年07月17日 16:42
  • 211
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python循环判断异常(异常处理)
举报原因:
原因补充:

(最多只允许输入30个字)