python 次日 之循环与判断

人生苦短我用python------这句话说的一点都没有错,python功能真的是太强大了,最主要的节约时间,节约时间对于一个程序员意味着什么?意味着早睡,意味着更多的时间能够干更多的活。少熬了了多少夜啊 ,这就是生命啊,我相信在在每一个人写习惯的c,Java ,c#啊什么的一些语言咋来接触python 必定会大骂 what fu*k这也太简单了吧,思想是自由的。只要你的英语好 写出来的代码几乎连备注都不用打(固然不打备注仍是不建议的)真的是自我感受python简直就是为机器学习深度学习量身定作。好像废话扯的有点多。由于我这算是整理笔记可能对新手来讲跳跃的比较大。python

1.while循环程序员

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理须要重复处理的相同任务。编程

1 while True:
2     # while 为循环条件true/false 也能够为1/0 若是对这里不清楚建议自行百度python的布尔类型的变量
3     # 固然一些判断条件也能够达到效果
4     
5     print('hello word')

注意:此时的判断条件若一直为true 程序将进入死循环c#

须要特殊记忆的是while-else的运用(以下)app

在 python 中,while … else 在循环条件为 false 时执行 else 语句块:less

1 count = 0
2 while count < 5:
3    print count, " is  less than 5"
4    count = count + 1
5 else:
6    print count, " is not less than 5"

那么最后咱们的答案是什么呢,能够看出当count加到5是判断为false也就是说 else里面的代码将会被执行。机器学习

 

2.for循环学习

1     for i in range(0,10):
2         print('hello word')
3         # 这是一个简单的实现屡次将for下的代码块循环十遍
4         # 在此时的range至关于一个[0到10)整数集合左闭右开 i会将in后面的元素一 一访问
5         # 咱们能够将range()换成字典 集合等看看效果 再次我就不在演示。
6         # 获得的答案你会发现里面的元素第一级元素都被访问了一遍(注意第一级的概念)
7         # 这里就要说到字典等了就不过多介绍

例如:ui

1 fruits = ['banana', 'apple',  'mango']
2 for index in range(len(fruits)):
3    print '当前水果 :', fruits[index]

那么答案将会是这样spa

当前水果 : banana
当前水果 : apple
当前水果 : mango

此处建议将我在上面列出的几种状况在本身的编译器上多练习几遍,你将会看到与其余语言不同的效果

注:for~else的运用

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是经过 break 跳出而中断的)的状况下执行,while … else 也是同样。

3.施法打断(break)与continue

那我就直接上代码了

 1     for i in range(0,10):
 2         if i >= 3 and i < 7:
 3             continue
 4         print(i)
 5     # 此时结果是什么呢?
 6     # 结果是:
 7     # 0
 8     # 1
 9     # 2
10     # 7
11     # 8
12     # 9
13     # 此时的效果清晰可见continue的效果一句话归纳就是“跳出本次循环去往下一此循环”

那么break呢?

    for i in range(0,10):
        if i >= 3 and i < 7:
            break
            # 在此处咱们将continue改为了break
        print(i)
# 结果是
# 0
# 1
# 2
# 因此咱们总结起来就是一旦循环被break打断就离开了此代码块 

注意break 与for~else以及while ~else的关系哟

 

本节的python之旅到这里就结束了 若是有什么不妥的能够联系个人

这仅仅是个人经验 写的很差请见谅哦  

相关文章
相关标签/搜索