沒有選擇和迴圈(跳轉),從上到下執行
根據判斷條件的布林值選擇性執行部分**
單分支:
if 條件表示式
執行**1
雙分支:
if 條件表示式
執行**1
else
執行**2
多分支:
if 條件表示式1
執行**1
else條件表示式2
執行**2
else條件表示式3
執行**3
巢狀if:
if 表示式1
if 表示式2
執行**
else
執行**
else
條件表示式:
if。。。else。。的簡寫
x if 判斷條件 else y #判斷條件為真,返回x,否則返回y
pass語句(佔位符,用在需要語句的地方)
先搭建語法結構,還沒想好**怎麼寫的時候
迴圈:反覆做同一件事情
內建函式range()
用於生成乙個整數序列
range(stop)#建立【0,stop)內的整數序列,步長為1
range(start,stop)#建立【start,stop)內的整數序列,步長為1
range(start,stop,step)#建立【start,stop)內的整數序列,步長為step
優點:不管整數序列多長,range物件占用的記憶體空間是一樣的,因為只有在用到range物件的時候才會去執行計算
while迴圈
while 表示式
迴圈體(執行**)
表示式為真,執行迴圈體
for--in迴圈
# ex:計算0--100偶數和,while
a=1sum=
0while a<=
100:
if a%2==
0:sum+=a
a+=1print
(sum
)
# ex:100到999的水仙花數,for-in
for item in
range
(100
,1000):
ge=item%
10 shi=item//10%
10 bai=item//
100if ge**
3+shi**
3+bai**
3==item:
print
(item)
第三天日誌
題目一。多項式求和 1.迴圈中的i參與運算 如果用輸入多項式的個數來求,無法改變其值。此時參與,可帶表項數。2.值的域,報錯。3.輸出語句的位置在那個迴圈語句中就會執行哪個,在求和語句外起到了累加作用。題目二。大小寫字母互轉 1.匯入io包 2.main 方法中用thows ioexception ...
學習日誌第三天
蘇嵌 專案實戰 學習日誌 姓名 李昕 日期 2018.9.5 今日學習任務 今天我們學習了有關佇列的程式設計知識,有關出隊,進隊,順序佇列還有佇列的鏈式結構。今日任務完成情況 今日課堂 量 main.c include include queue.h int main else if ret suc...
第三天(Python打卡)
遞迴 def factorial n if n 1 return 1 else return n factorial n 1 number int input 請輸入乙個正整數 result factorial number print d 的階乘是 d number,result 解決漢諾塔問題 ...