2.邏輯運算子
3.if-else
4.if...elif...else...語句格式
5.while迴圈
6.for迴圈
7.break和continue
age =
30print
("------if判斷開始------"
)if age >=18:
print
("我已經成年了"
)print
("------if判斷結束------"
)
---
---if判斷開始---
--- 我已經成年了
-----
-if判斷結束------
demo2:
age =
16print
("------if判斷開始------"
)if age >=18:
print
("我已經成年了"
)print
("------if判斷結束------"
)
執行結果:
---
---if判斷開始---
----
----
-if判斷結束------
小總結:
>>
>
## 邏輯運算子..
.>>
>
# and : 左右表示式都為true,整個表示式結果才為 true..
.if(1
==1)and(10
>3)
:...
print
("條件成立!").
.. 條件成立!
>>
>
# or : 左右表示式有乙個為true,整個表示式結果就為 true..
.if(1
==2)or
(10>3)
:...
print
("條件成立!").
.. 條件成立!
>>
>
# not:將右邊表示式的邏輯結果取反,ture變為false,false變為true..
.ifnot(1==
2):.
..print
("條件成立!").
.. 條件成立!
>>
>
# 邏輯運算子中,1直接表示true,0表示false,and運算子中要一直判斷到最後的那個條件執行最後的條件,or只要乙個成立,後邊的就不會繼續執行了
print(0
andtrue
)# 0
print(1
andtrue
)# true
print(0
and1
)# 0
print(0
or1)# 1
print(1
and0
)# 0
print(1
and10
)#10
print(1
or10
)# 1
if 條件:demo1滿足條件時要做的事情1
滿足條件時要做的事情2
滿足條件時要做的事情3
…(省略)…
else:
不滿足條件時要做的事情1
不滿足條件時要做的事情2
不滿足條件時要做的事情3
…(省略)…
chepiao =
1# 用1代表有車票,0代表沒有車票
if chepiao ==1:
print
("有車票,可以上火車"
)print
("終於可以見到ta了,美滋滋~~~"
)else
:print
("沒有車票,不能上車"
)print
("親愛的,那就下次見了")
結果1:有車票的情況
有車票,可以上火車
終於可以見到ta了,美滋滋~
~~
結果2:沒有車票的情況
沒有車票,不能上車
親愛的,那就下次見了
elif的使用格式如下:
if ***1:
事情1elif ***2:
事情2elif ***3:
事情3
說明:
demo:
score =
77if score>=
90and score<=
100:
print
('本次考試,等級為a'
)elif score>=
80and score<90:
print
('本次考試,等級為b'
)elif score>=
70and score<80:
print
('本次考試,等級為c'
)elif score>=
60and score<70:
print
('本次考試,等級為d'
)elif score>=
0and score<60:
print
('本次考試,等級為e'
)
if 性別為男性:
輸出男性的體重
...elif 性別為女性:
輸出女性的體重
...else
: 第三種性別的體重...
while 條件:
條件滿足時,做的事情1
條件滿足時,做的事情2
條件滿足時,做的事情3..
.(省略)..
.
i =
0while i <5:
print
("當前是第%d次執行迴圈"
%(i +1)
)print
("i=%d"
% i)
i+=1
當前是第1次執行迴圈i=0
當前是第2次執行迴圈i=1
當前是第3次執行迴圈i=2
當前是第4次執行迴圈i=3
當前是第5次執行迴圈
i=4
#encoding=utf-8
i =1
sum=
0while i <=
100:
sum=
sum+ i
i +=
1print
("1~100的累積和為:%d"
%sum
)
要求:列印如下圖形:
***
****
****
****
****
****
**
i =
1while i <=5:
j =1while j <=5:
print
("*"
, end=
" ")
j +=
1print()
i +=
1
在python中for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串等。
for 臨時變數 in 列表或者字串等可迭代物件:
迴圈滿足條件時執行的**
name =
'dakeai'
for x in name:
print
(x)
執行結果如下:
dakeai
for i in
range(5
):print
(i)'''
效果等同於 while 迴圈的:
i = 0
while i < 5:
print(i)
i += 1
'''
執行結果如下:
012
34
終止迴圈和繼續迴圈。。。 python迴圈與判斷
1 布林表示式和判斷 python 中的布林型別值 true 和 flase 其中,注意這兩個都是首字母大寫。但凡能夠產生乙個布林值的表示式為布林表示式 1 2 false 1 2 true 42 42 true name name false m in magic true number 12 n...
python判斷迴圈 python中迴圈與判斷
1.判斷 if 條件表示式 1 條件表示式為布林值,如 is 省略的寫法,變數存在,執行if 後面的 if a xx 當a 為true時執行if 後面的 為false不會執行 a 0,a 0.0,a a a a none,a a 空物件 都為false,if 後面的 都不會執行 if elif.el...
python判斷迴圈 Python判斷與迴圈語句
python判斷與迴圈語句 1 if elif else age 17 if age 18 and age 100 print 我成年了 elif age 100 print 長壽寶寶?else print 我還是個寶寶?控制台列印結果 我還是個寶寶?2 while迴圈 age 0 while ag...