本套學習內容共計【22】個章節,每個章節都會有對應的從0-1的學習程序詳細講解,希望可以給更多的人提供幫助,
開發環境:【Win10】
開發工具:【Visual Studio 2019】
1、什么是條件陳述句
Python 條件陳述句是通過一潭訓多條陳述句的執行結果(True 或者 False)來決定執行的代碼塊,
可以通過下圖來簡單了解條件陳述句的執行程序:

代碼執行程序:

2、Python中if陳述句的一般形式如下所示:
var1 = 100
if var1:
print ("1 - if 運算式條件為 true")
print (var1)
var2 = 0
if var2:
print ("2 - if 運算式條件為 true")
print (var2)
print ("Good bye!")

3、多重if判斷:
age = int(input("請輸入你家狗狗的年齡: "))
print("")
if age <= 0:
print("年齡無負數,")
elif age == 1:
print("相當于 14 歲的人,")
elif age == 2:
print("相當于 22 歲的人,")
elif age > 2:
human = 22 + (age -2)*5
print("對應人類年齡: ", human)
### 退出提示
input("點擊 enter 鍵退出")

4、if中常用的操作運算子:
| 運算子 | 描述 |
|---|---|
< | 小于 |
<= | 小于或等于 |
> | 大于 |
>= | 大于或等于 |
== | 等于,比較兩個值是否相等 |
!= | 不等于 |
# 程式演示了 == 運算子
# 使用數字
print(5 == 6)
# 使用變數
x = 5
y = 8
print(x == y)

案例演示:
#數字猜謎游戲
number = 7
guess = -1
print("數字猜謎游戲!")
while guess != number:
guess = int(input("請輸入你猜的數字:"))
if guess == number:
print("恭喜,你猜對了!")
elif guess < number:
print("猜的數字小了...")
elif guess > number:
print("猜的數字大了...")

5、嵌套if:
在嵌套 if 陳述句中,可以把 if...elif...else 結構放在另外一個 if...elif...else 結構中,
if 運算式1:
陳述句
if 運算式2:
陳述句
elif 運算式3:
陳述句
else:
陳述句
elif 運算式4:
陳述句
else:
陳述句
if嵌套案例:
num=int(input("輸入一個數字:"))
if num%2==0:
if num%3==0:
print ("你輸入的數字可以整除 2 和 3")
else:
print ("你輸入的數字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你輸入的數字可以整除 3,但不能整除 2")
else:
print ("你輸入的數字不能整除 2 和 3")

6、總結:
a)、if在python初學者中最容易出現問題的就是縮進的使用,注意,同一層內容在同一縮進列上,
b)、多重if判斷中間的判斷方式采用的是【elif】不是【else if】
本課程目錄為:
Python初級
1 、開發工具
2 、中文編碼
3 、基礎語法
4 、變數型別
5 、運算子
6 、條件陳述句(本章)
7 、while回圈
8 、for回圈
9 、回圈控制
10、 回圈嵌套
11 、字串
12 、串列
13 、元組
14、 字典
15 、日期時間
16、 函式
17 、模塊
18 、檔案I/O
19 、File方法
20 、例外處理
21 、檔案目錄
22 、內置函式
歡迎【點贊】、【評論】、【關注】、【收藏】、【打賞】,為推廣知識貢獻力量,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259323.html
標籤:其他
