您的位置:首页 > 编程语言 > Python开发

python基础学习笔记3

2013-11-05 20:08 267 查看
条件、循环和其他语句

1.print 使用逗号输出 print 'Age:',42 输出结果:Age: 42

2.赋值方法:

①序列解包 x,y,z=1,2,3 print x,y,z 结果:1,2,3

②链式赋值 x=y=somefunction()

③增量赋值 x+=1 等价于:x=x+1

3.条件和条件语句:

1)标准的真值为0(表示假),和1(表示真)

2)if语句

示例: >>>name=raw_input('what you name? ')

>>>if name.endswith('Tom'):

print 'Hello,Mr.Tom'

若输入的为"Tom",则执行语句。否则不执行。

3)else子句

4) elif 子句

4.循环

①while循环

如:x=1

while x<=100:

print x

x+=1 #等价于x=x+1

②for循环

如1:for i in range(1,101): #range(1,101) 表示范围为[1,2,3.....,100]

print i

i=i+1

如2:循环遍历字典元素

>>>d={'x':1,'y':2,'z':3}

>>>for key in d:

print key,'Corresponds to' ,d[key]

结果: 1

2

3

5. 跳出循环

一般来说,循环会一直执行到条件为假,或者序列元素用完时。但是有些时候,可能会提前中断一个循环,进行新的迭代。

break

如:求100以内最大的平方数

import math

for n in range(100,0,-1):

root=math.sqrt(n)

if root==int(root):

print n

break
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: