python基礎第九課筆記和作業

2021-10-18 21:42:44 字數 704 閱讀 6454

用函式實現乙個判斷使用者輸入的年份是否是閏年的程式

def

runnian

(years):if

(years %4==

0and years %

100!=0)

or(years %

400==0)

:print

(years,

"是閏年"

)else

:print

(years,

"不是閏年"

)runnian(

2021

)

猴子吃桃問題(遞迴):

猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩的一半零乙個。到第10天早上想再吃時,見只剩下乙個桃子了,求第一天共摘了多少桃子?

def

eat_peach

(day)

:if day >=10:

return

1else

:return

(eat_peach(day +1)

+1)*

2for i in

range(1

,11):

print

(f"第 天桃子有: "

)

第九課 變數

任務與 修改 沒有定義變數r,在第四行float r1,r2之後加上r就可以 include include intmain 閱讀程式 閱讀下面的程式,在閱讀過程中,請為每乙個變數畫出乙個方框,代表對應的記憶體空間。隨著閱讀,標明變數的變化過程,達到讀懂程式的目的。include intmain 圖...

python基礎第九課 range函式,迴圈

for in迴圈 流程控制語句break 流程控制語句continue else語句 巢狀迴圈 二重迴圈中的break和continue 建立range物件的三種方式 第一種建立方式 r range 10 print list r 0,1,2,3,4,5,6,7,8,9 第二種建立方式 r rang...

C語言第九課

主要內容 高階指標 結構體指標 一 結構體指標 指向結構體變數的指標叫做結構體指標 typedef struct student student student stu student p stu student 結構體型別的指標 型別 p 結構體指標變數 變數名 結構體訪問成員變數 示例 type...