一、條件判斷 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
迴圈:
迴圈這裡分為兩種
第一種就是 for 迴圈,
for...in迴圈,依次把list或tuple中的每個元素迭代出來
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
for x in range(10)
for x in range(1,100,2)
這裡說一下range函式
>>>
range
(
1
,
5
)
#代表從1到5(不包含5)
[
1
,
2
,
3
,
4
]
>>>
range
(
1
,
5
,
2
)
#代表從1到5,間隔2(不包含5)
[
1
,
3
]
>>>
range
(
5
)
#代表從0到5(不包含5)
[
0
,
1
,
2
,
3
,
4
]
第二種就是while 迴圈
只要條件滿足就不斷的迴圈,條件不滿足的時候推出迴圈,這裡還有乙個就是continue 和 break的概念
sum = 0
n = 100
while n > 0:
sum + = n
n = n-1
print sum
還有乙個問題要注意就是,我們平時可能要用到的就是我們自己輸入某乙個條件值
我們會用到raw_input
比如說age = raw_input('please input your name : ')
if name < 30:
print 'hello'
else:
print 'old'
注意我們這裡raw_input的時候賦值給age的是乙個字串。但是我們條件判斷的時候我們是和整形數值比較的,這裡我們就要注意了。我們要把字元型給轉化一下。
這裡我們應該用的是:
age = int(raw_input('please input your name : '))
所以說我們在做條件判斷的時候,一定要看清字元型別
Python 條件判斷和迴圈
計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,可以用if語句實現 age 20 if age 18 print your age is age print adult print end 注意 python 的縮排規則...
Python條件判斷和迴圈
條件判斷 age 20 if age 18 print your age is age print adult 根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。也可以給if新增乙個else語句,意思是,如果if判斷是false,不要執行i...
Python基礎 條件判斷和迴圈
age 20 if age 18 print your age is age print adult else print youth your age is 20 adult注意 python 的縮排規則.具有相同縮排 被視為 塊,上面的3 4 行就構成了乙個 塊 縮排請嚴格按照python的習慣...