Python日誌第三天

2021-10-18 14:35:56 字數 1326 閱讀 1890

沒有選擇和迴圈(跳轉),從上到下執行
根據判斷條件的布林值選擇性執行部分**

單分支:

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 解決漢諾塔問題 ...