("當前是root使用者"
)
##input接收的是字串,我們需要的是整形,int轉換型別
name =
int(
input
("age:"))
if age >=18:
print
("已經成年"
)else
:print
("未成年"
)
if 要判斷的條件(true):
條件成立的時候,要做的事情
elif 要判斷的條件(true):
...else:
條件不成立的時候要做的事
score = 79
if 90 < score <=100:
grade =
'a'elif 80 < score <= 90:
grade =
'b'else:
grade =
'c'print(grade)
a =
1; b =
2max = a if a>b else b
print
(max)
for 變數 in
range(10
):迴圈需要執行的**
else
: 全部迴圈結束後要執行的**
range() 內建函式range(start, end, step =1)返回乙個包含所有 k 的列表, start <= k < end , k每次遞增 step
小練習:求10的階乘
result =
1for num in rangr(1,
11): result *=num
print
("10的階乘是:%d"
%(result)
)
while 條件滿足:
語句1..
.else
: 迴圈完成後 要執行的語句
小練習:限制使用者登入次數要小於三次,如果超過三次,給使用者乙個警告
try_count =
0while try_count <3:
print
("使用者登入系統"
) name=
input
("name:"
) password=
input
("password:"
)# 如果使用者名稱和密碼正確,使用者登入成功,直接跳出迴圈,不需要再登入
# 如果使用者密碼不正確,迴圈訪問並重新登入
if name ==
"root"
and password ==
"lee"
:print
("使用者登入成功"
)break
try_count _=
1print
("已經嘗試登入了%d次"
%(try_count)
)else
:print
("登入頻繁,請稍後再試"
)
python的三大流程控制
1 順序流程 2 分支流程 3 迴圈流程 按照順序執行命令 輸入半徑,輸出圓的周長與面積 import math r float input 請輸入半徑 c 2 r math.pi s math.pi r 2 print 圓的周長為 1f c print 圓的面積為 1f s 輸出結果 根據判斷結果...
Python程式控制流程 三大流程
程式控制流程 三大流程 順序 是從上而下,從做到右執行的 選擇 單分支 if條件 條件成立要執行的 雙分支 if condition 條件成立時要執行的 else 條件不成立時運要執行的 多分支 if條件1 條件1成立時要執行的 elif條件2 條件2成立時要執行的 else 前面條件不成立時要執行...
Python三大流程(程式控制流程)
python三大流程 程式控制流程 順序 從左而右,從上到下 分支 選擇 結構 單分支 if 條件 語句塊 雙分支 if 條件 條件滿足執行的 else 條件不滿足需要執行的 多分支 三分支 if 條件1 執行符合條件1的 elif 條件2 執行符合條件2的 else 上面條件都不滿足,則執行這兒 ...