对Python中的条件判断、循环以及循环的终止方法详解

 更新时间:2019年02月08日 18:45:24   作者:村雨1943   我要评论

今天小编就为大家分享一篇对Python中的条件判断、循环以及循环的终止方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

条件判断

条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图;

Python中的条件判断、循环以及循环的终止

单次判断

形式

if <判断条件>:
 <执行>
else:
 <执行>

例子

age = int(input("输入你的年龄:"))
if age < 18:
 print("未成年")
else:
 print("已成年")

Python中的条件判断、循环以及循环的终止

多次判断

形式

if <判断条件1>:
 <执行1>
elif <判断条件2>:
 <执行2>
elif <判断条件3>:
 <执行3>
else:
 <执行4>
...

例子

age = int(input("输入你的年龄:"))
if age >= 18:
 print('adult')
elif age >= 6:
 print('teenager')
else:
 print('kid')

Python中的条件判断、循环以及循环的终止

注意,if语句是从上往下判断的;

循环

while循环

当条件满足时,就不断循环,直到条件不再满足时即退出循环;

例子

count = 50
while count > 0:
 print(str(count))
 count -= 2
print("循环结束")

Python中的条件判断、循环以及循环的终止

for…in循环

例子

sum = 0
for num in range(1, 10):
 sum += num
print(str(sum))

其中range()函数用于生成一个整数序列;

终止循环

break

用于提前终止循环;

num = 1
while num <= 100:
 if num >= 10:
 break
 print(num)
 num += 2
print("结束")

Python中的条件判断、循环以及循环的终止

continue

用于跳出当前循环,进入下一次循环;

num = 0
while num < 20:
 num += 1
 if num % 2 == 0: 
 continue 
 print(num)

Python中的条件判断、循环以及循环的终止

总结

本次相关Python中的if条件判断、for循环、while循环以及如何终止for或者while循环的介绍就到这里,如果你有更好的想法,欢迎评论共同交流!!

以上这篇对Python中的条件判断、循环以及循环的终止方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python 连连看连接算法

    Python 连连看连接算法

    这段时间老是“不务正业”的搞一些东西玩。之前的贪吃蛇,俄罗斯方块激发了我研究游戏算法的兴趣。经过1个星期的构思,连连看的连接算法终于出炉了。再过一段时间就基于这个算法使用JavaScript推出网页版的连连看。下面是说明及代码。
    2008-11-11
  • Python的Tornado框架的异步任务与AsyncHTTPClient

    Python的Tornado框架的异步任务与AsyncHTTPClient

    Tornado的奥义就在于异步处理来提高单线程的Python程序执行性能,这里我们就来详解Python的Tornado框架的异步任务与AsyncHTTPClient,需要的朋友可以参考下
    2016-06-06
  • 王纯业的Python学习笔记 下载

    王纯业的Python学习笔记 下载

    王纯业的Python学习笔记 下载...
    2007-02-02
  • python 字典修改键(key)的几种方法

    python 字典修改键(key)的几种方法

    这篇文章主要介绍了python 字典修改键(key)的几种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Python文件打开方式实例详解【a、a+、r+、w+区别】

    Python文件打开方式实例详解【a、a+、r+、w+区别】

    这篇文章主要介绍了Python文件打开方式,结合实例形式详细分析了Python文件打开函数的使用及a、a+、r+、w+等属性功能、使用区别与相关操作注意事项,需要的朋友可以参考下
    2019-03-03
  • 跟老齐学Python之从if开始语句的征程

    跟老齐学Python之从if开始语句的征程

    前面做了很多铺垫了,真正的编程我们还没有讲过,各位童鞋也许早就不耐烦了,好吧,今天我们就从if语句来踏上我们的征程
    2014-09-09
  • Python实现方便使用的级联进度信息实例

    Python实现方便使用的级联进度信息实例

    这篇文章主要介绍了Python实现方便使用的级联进度信息,实例分析了Python显示级联进度信息的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • Windows下Eclipse+PyDev配置Python+PyQt4开发环境

    Windows下Eclipse+PyDev配置Python+PyQt4开发环境

    这篇文章主要介绍了Windows下Eclipse+PyDev配置Python+PyQt4开发环境的相关资料,需要的朋友可以参考下
    2016-05-05
  • Python记录详细调用堆栈日志的方法

    Python记录详细调用堆栈日志的方法

    这篇文章主要介绍了Python记录详细调用堆栈日志的方法,涉及Python调用堆栈日志的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-05-05
  • 老生常谈Python进阶之装饰器

    老生常谈Python进阶之装饰器

    下面小编就为大家带来一篇老生常谈Python进阶之装饰器。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05

最新评论