Python第三堂笔记--条件判断和循环

1️⃣、Python之if判断

注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块.

缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。

注意: if 语句后接表达式,然后用:表示代码块开始。

如果你在Python交互环境下敲代码,还要特别留意缩进,并且退出缩进需要多敲一行回车:

2️⃣、Python之 if-else

注意: else 后面有个“:”.

3️⃣、Python之 if-elif-else

没什么可说的。

4️⃣、Python之 for循环

Python的 for 循环就可以依次把list或tuple的每个元素迭代出来:

L = ['Adam', 'Lisa', 'Bart']
for name in L:
    print name

5️⃣、Python之 while循环

利用while循环计算100以内奇数的和。

sum = 0
x = 1
while x<100:
    sum=sum+x
    x=x+2
print sum

6️⃣、Python之 break退出循环

利用 while True 无限循环配合 break 语句,计算 1 + 2 + 4 + 8 + 16 + ... 的前20项的和。

sum = 0
x = 1
n = 1
while True:
    sum=sum+x
    x=2*x
    n=n+1
    if n>20:
        break
print sum

7️⃣、Python之 continue继续循环

对已有的计算 0 - 100 的while循环进行改造,通过增加 continue 语句,使得只计算奇数的和:

sum = 0
x = 0
while True:
    x = x + 1
    if x > 100:
        break
    if x%2 ==0:
        continue
    sum =sum +x
print sum

8️⃣、Python之 多重循环

对100以内的两位数,请使用一个两重循环打印出所有十位数数字比个位数数字小的数,例如,23(2 < 3)

for x in [ 1,2,3,4,5,6,7,8,9 ]:
    for y in [ 1,2,3,4,5,6,7,8,9]:
        if x<y:
            print x*10+y

上一节:Python第二堂笔记--List和Tuple类型

下一节:Python第四堂笔记--Dict和Set类型

总目录

如有疑问请添加我的微信号:18231133236。欢迎交流!
更多内容,请访问的我的个人博客:https://www.liugezhou.online.
您也可以关注我的个人公众号:【Dangerous Wakaka】

wechatDangerous.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • if语句 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容...
    _王子_阅读 1,100评论 0 1
  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,866评论 2 16
  • 知道了自己,了解了自己,不能说完全了解自己,但是相比以前,更加清楚了解自己,自己过去的那么多年,现在看看,的确是玩...
    Ireneluyige阅读 139评论 0 0
  • 看见一句安东尼的名言“可能我只是你生命里的一个过客,但你不会遇见第二个我”,非常喜欢,想要把它分享给大家。 我们每...
    孟庆云阅读 762评论 0 2
  • 股票跟股权的差别 首先,PE市场属于一级市场,是食物链的上游,而二级市场是链条的最低端。上...
    苑文妍阅读 715评论 1 1