|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
1、丰富的else语句
1)跟if搭配
2)跟for,while搭配
只有在循环执行完成后才执行ielse语句,如果中间使用break跳出循环后,是不会执行else语句的
计算素数:不太懂原理
- def showMaxFactor(num):
- count = num // 2
- while count > 1:
- if num % count == 0:
- print('%d最大的约数是%d' % (num, count))
- break
- count -= 1
- else:
- print('%d是素数!' % num)
- num = int(input('请输入一个数:'))
- showMaxFactor(num)
复制代码
3)跟异常exception搭配
没有任何异常,才会执行else语句
- try:
- int('123')
- except ValueError as reason:
- print('出错了 %s' % reason)
- else:
- print('没有异常')
复制代码
2、with语句
|
|