1. 程式人生 > >python基礎之條件判斷和循環

python基礎之條件判斷和循環

... 1-1 跳過 else if 生成 pre name code 條件判斷

1.條件判斷

age = 3
if age >= 18:
    print(‘adult‘)
elif age >= 6:
    print(‘teenager‘)
else:
    print(‘kid‘)

elif是else if的縮寫,完全可以有多個elif。

2.循環

python循環有兩種,

一種是for...in循環,依次把list或者tuple中的每個元素叠代出來。

names = ["geg","gege","geege"];
for name in names:
    print(name)

如果想計算1-100的整數之和,如果用窮舉法寫一個list會很累,好在python提供了range()函數,可以生成一個整數序列,然後再通過list()函數將這個序列轉換為一個list。

list(range(5));
[0,1,2,3,4]
//註意這裏是0開始到4.

另一種是while循環,只要條件滿足,就不斷循環,條件不滿足退出循環。

sum = 0;
n = 99;
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

在循環中,可以使用break提前退出循環,也可以使用continue,在循環的過程中,跳過當前的這次循環,直接開始下一次循環。

python基礎之條件判斷和循環