1、python縮排規則:如果if語句判斷是true,就把縮排的語句執行了,否則,什麼也不做,比如:
根據age=20
if age >= 18:
print('your age is', age)
print('adult')
縮排規則
,如果if語句的判斷是true,就會執行縮排的兩行print語句,否則什麼也不做。在python中,通常用elif來代替else if,python中if語句的完整形式如下:
2、input函式:input()返回的資料型別是str,當我們想要讀取整數的時候,str不能直接和整數做比較的,必須要先把str轉換成整數,python提供了int()函式來完成這件事:if 《條件判斷1>:
《執行1>
elif 《條件判斷2>:
《執行2>
elif 《條件判斷3>:
《執行3>
else:
《執行4>
1、for語句:python的迴圈有兩種,一種是for ...in迴圈,依次把list或tuple中的每個元素迭代出來,如:s = input('birth:')
birth = int(s)
if birth < 2000:
print('00前')
else:
print('00後')
如果我們想計算1-10的整數之和,可以用乙個sum變數做累加:names = ['michael', 'bob', 'tracy']
for name in names:
print(name)
但是如果我們想計算1-100的整數之和的話,這樣寫就有點困難了,幸好python提供了乙個sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
sum = sum + x
print(sum)
range()函式
,可以生成乙個整數序列,再通過list()函式轉換為list。比如range(5)生成的序列是從0開始小於5的整數:
range(101)就可以生成0-100的整數序列,計算如下:>>>list(range(5))
[0, 1, 2, 3, 4]
2、while迴圈:只要條件滿足,就不斷迴圈,條件不滿足時就會退出迴圈。比如我們要計算100以內所有奇數之和,可以用while迴圈來實現:sum = 0
for x in range(101):
sum = sum + x
print(sum)
注意:(1) python中的break和continue語句和在其他語言語言中使用方法是一樣的。(2)有些時候,如果**寫的有問題,會讓程式陷入sum = 0
n = 99
while n > 0:
sum = sum + n
n = n -2
print(sum)
死迴圈
,也就是永遠迴圈下去,這個時間可以使用ctrl+c
退出程式。 python 條件判斷與迴圈
python 條件判斷與迴圈 if age int input please input your age if age 10 print child elif age 20 print young else print adult 根據python的縮排規則,如果if語句判斷是true,就把縮排的...
07 Python 條件判斷與迴圈
1 if.else a 10 if a 10 print a大於等於10 else print a小於等於10 2if.elseif.else age 22 if age 18 print 成年了 elif age 16 print 半成年 else print 未成年 2.1 for 迴圈user...
python 條件判斷和迴圈
一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...