前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python2.7自学笔记3——流程控制

Python2.7自学笔记3——流程控制

作者头像
py3study
发布2020-01-08 17:10:31
2880
发布2020-01-08 17:10:31
举报
文章被收录于专栏:python3python3

一、if语句

代码语言:javascript
复制
>>> x = int(raw_input("Please enter an integer: "))Please enter an integer: 42>>> if x < 0:...     x = 0...     print 'Negative changed to zero'... elif x == 0:...     print 'Zero'... elif x == 1:...     print 'Single'... else:...     print 'More'

二、for 语句

代码语言:javascript
复制
In [5]: words = ['cat', 'window', 'defenestrate']
In [6]: for w in words:
   ...:     print w, len(w)
   ...:     
cat 3
window 6
defenestrate 12

三、 range函数

代码语言:javascript
复制
In [8]: range(5, 10)
Out[8]: [5, 6, 7, 8, 9]
In [9]: range(0, 10, 3)
Out[9]: [0, 3, 6, 9]
In [10]: range(-10, -100, -30)
Out[10]: [-10, -40, -70]

四、循环语句中的break 、continue和else

代码语言:javascript
复制
In [14]: for n in range(2,10):
    for x in range(2,n):
        if n%x==0:
            print n,'equals',x,'*',n/x
            break
    else:
        print n,'is a prime number'
   ....:         
2 is a prime number
3 is a prime number
4 equals 2 * 2
5 is a prime number
6 equals 2 * 3
7 is a prime number
8 equals 2 * 4
9 equals 3 * 3
代码语言:javascript
复制
In [16]: for num in range(2, 10):
   ....:     if num % 2 == 0:
   ....:         print "Found an even number", num
   ....:         continue
   ....:     print "Found a number", num
   ....:     
Found an even number 2
Found a number 3
Found an even number 4
Found a number 5
Found an even number 6
Found a number 7
Found an even number 8
Found a number 9

五、pass语句

代码语言:javascript
复制
In [18]: def initlog(*args):
   ....:     pass
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-09-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档