码迷,mamicode.com
首页 > 编程语言 > 详细

Python_条件判断和循环

时间:2014-09-05 01:05:20      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:计算机   迭代   工作   python   

条件判断和循环


author:lxy
bubuko.com,布布扣


条件判断让计算机自己选择做什么
循环让计算机做重复的工作

条件判断:
if ...elif....else....
if <判断条件>:
        <语句块>
elif <判断条件>:
        <语句块>
else:
        <语句块>
        
说明:
用法感觉和Java没什么不同吧,除了语法写起来有限不一样
注意每一个判断条件之后和else加:
elif 是else if是简写
判断条件可以简写,比如if x:只要x是非零数值、飞空字符串、飞空数列、等就判断为True,负责就为False。

循环
for...in                #分别迭代出数列或元祖中的元素
for x in ...:        #分别取x的值为in后面的元素

例1:
>>>names = [‘dog‘,‘cat‘,‘pig‘]
>>>for name in names:
...print(name) #依次取names中的值元素带入
‘dog‘
‘cat‘
‘pig‘

例2:
>>>n = 0
>>>for x in [1,2,3,4,5,]:
...n = n + x        #使用变量前要进行声明初始化
...print(n)
1
3
6
10
15

比较一下上面的两种方式,其实都是将in后面的元素依次取出带入,

例3:
计算1-100的整数之和
>>>arr range(101)                #Python提供函数,生成一个0-100的整数序列
>>>n = 0
>>>for x in arr:
...n = n + x
...if x == arr[-1]:        #获取arr序列中的最后一个(最大)元素
    ...print(n)

        


来自群组: Java用户组

Python_条件判断和循环

标签:计算机   迭代   工作   python   

原文地址:http://blog.csdn.net/u013610441/article/details/39063343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!