一 条件判断
if <条件判断1>: <执行1>elif <条件判断2>: <执行2>elif <条件判断3>: <执行3>else: <执行4>if
语句执行有个特点:它是从上往下判断,如果在某个判断上是True
,把该判断对应的语句执行后,就忽略掉剩下的elif
和else
。
if
判断条件还可以简写:
只要x
是非零数值、非空字符串、非空list等,就判断为True
,否则为False
。
二 循环
1.for…in循环
1)迭代list和tuple
names = ['Michael', 'Bob', 'Tracy']for name in names: print name结果:
MichaelBobTracy2)计算1-100的整数之和
Python提供一个range()
函数,可以生成一个整数序列。比如range(5)
生成的序列是从0开始小于5的整数。
2.while循环
1)计算100以内所有奇数之和
sum = 0n = 99while n > 0: sum = sum + n n = n - 2print sum3.raw_input
从raw_input()
读取的内容永远以字符串的形式返回,可以用int()
把字符串转换整型。
转自http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001374738281887b88350bd21544e6095d55eaf54cac23f000
新闻热点
疑难解答