Python100例解析python100例3.8菜鸟教程python100例视频百度网盘
下载地址 https://share.weiyun.com/Fz43Qnru
资料目录 Python练习集100题 100道Python面试题 Python100经典练习题 Python经典题目100道题 Python题库(已收录100道真题) Python100例视频讲解课程 菜鸟教程Python教程100例 130道python练习题,涵盖基础内容的方方面面
举例 continue的好处 break是跳出循环体,continue是跳过continue语句后面的代码块,循环并不停止 题目要求: 使用input函数接受用户的输入,如果用户输入的数值小于等于10,则判断是奇数还是偶数,如果数值大于10,则输出“输入大于10,不判断奇偶”,用户输入quit,结束程序 while True: input_str = input("请输入一个正整数,如果想停止程序,输入quit:") if input_str == 'quit': break number = int(input_str) if number > 10: continue
if number % 2 == 0: print("输入为偶数") else: print("输入为奇数") 当number大于10 的时候,后面的那4行代码就不会被执行,直接进入到下一次循环。 上面的代码,也可以不使用continue while True: input_str = input("请输入一个正整数,如果想停止程序,输入quit:") if input_str == 'quit': break number = int(input_str) if number < 10: if number % 2 == 0: print("输入为偶数") else: print("输入为奇数") 两段代码,实现了一样的功能,但对比一下不难发现,使用了不使用continue,代码的嵌套层次更深,如果嵌套多了,会让代码变得难以阅读,难以管理 但使用continue,就可以减少代码层次,代码的理解和管理都更容易,大于10的时候,continue跳过后面的代码,在逻辑思考时,这种一刀两断的方法让思路更清晰。
|