在Python中的代碼縮進是邏輯的一部分盾舌,其他語言中使用{}
一蘸鲸、條件判斷
if
if else
if elif else
age =20
if age >= 18:
print('your age is', age)
print('adult')
age = 3
if age >= 18:
print('adult')
else:
print('teenager')
age = 3
if age >= 18:
print('adult')
elif age>= 6:
print('teenager')
else:
print('kid')
if語句特點:從下往下執(zhí)行,如果在某個判斷上是True酌摇,把該判斷對應(yīng)的語句執(zhí)行后,就忽略剩下的elif和else仍稀。
if x:
print('True')
二埂息、循環(huán):
for
while
sum = 0
for i in range(101):
sum = sum + i
print(sum)
range([start,] stop[, step=1])
是一個內(nèi)置函數(shù),作用是生成一個從start參數(shù)的值開始到stop參數(shù)的值結(jié)束的數(shù)字序列千康。
start, step=1這兩個參數(shù)是可選的,step默認值是1
sum = 0
for i in [1,2,3,4,5,6,7,8,9,10]:
sum = sum + i
print(sum)
sum = 0
i = 0
while i< 101:
sum = sum +i
i = i+1
print(sum)
break值桩,提前退出循環(huán)
continue豪椿,跳出當前的這次循環(huán),直接開始下一次循環(huán)
三元操作符
small = x if x < y else y