一 條件判斷
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
新聞熱點
疑難解答