python基礎之條件判斷和循環
阿新 • • 發佈:2017-11-25
... 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基礎之條件判斷和循環