Python--控制流

controlFlow

if,elif,else

for用于对集合(列表或者元组)或者迭代器进行迭代

sequence = [1,2,None,2,None]
total = 0
for i in sequence:
    if i is not None:
        total = total + i
        print "It's ",i,"and total is ",total
print total```

x = 256
total = 0
while x > 0:
if total > 500:
break
total = total + x
print "total is ",total,"and x is ",x
x = x // 2```

range()产生间隔平均的整数

print range(10)
print range(0,20,3)
seq = range(1,5,1)
print seq
for i in range(len(seq)):
    val = seq[i]
    print val```

#xrange()函数不会预先产生所有的值并且将他们保存到列表中,而是返回一个逐个产生整数的迭代器

sum = 0
for i in xrange(10000):
if i % 3 ==0 or i % 5 ==0 :
sum += i
print sum```

三元表达式

print 'non-negative' if x > 0 else "negative"```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 控制流 条件语句 Python只有一种条件语句,那就是if语句。如果需要多重分支,使用if-elif-else结构...
    乐百川阅读 3,968评论 0 2
  • 控制流 编程本质编程的本质是用代码模仿现实,在面向过程中,代码的类似是将静态的物体加工成最后的成品,输入的参数是待...
    seven_son阅读 3,555评论 0 0
  • PYTHON-进阶-ITERTOOLS模块小结转自wklken:http://wklken.me/posts/20...
    C_Y_阅读 4,707评论 0 2
  • 基本数据类型和运算 基本数据类型Python中最基本的数据类型包括整型,浮点数,布尔值和字符串。类型是不需要声明的...
    SeanCheney阅读 4,985评论 0 12
  • 黄灿然写过一首“富有”的诗 他说有个叫 萨蒂耶吉特·雷伊说, “他已经很富有了,因为他可以 买他想要的书和唱片。”...
    粒子1900阅读 4,110评论 0 0