菜鳥教程 練習例項28 (python3)

2021-08-20 10:33:21 字數 395 閱讀 4574

題目:有5個人坐在一起,問第五個人多少歲?他說比第4個人大2歲。問第4個人歲數,他說比第3個人大2歲。問第三個人,又說比第2人大兩歲。問第2個人,說比第乙個人大兩歲。最後問第乙個人,他說是10歲。請問第五個人多大?

程式分析:利用遞迴的方法,遞迴分為回推和遞推兩個階段。要想知道第五個人歲數,需知道第四人的歲數,依次類推,推到第一人(10歲),再往回推。

# -*- coding:utf-8 -*-

defage

(n):

if n == int(1):

return int(10)

else:

return age(int(n - 1)) + int(2)

print(age(int(5)))

菜鳥教程 練習例項29 (python3)

題目 給乙個不多於5位的正整數,要求 一 求它是幾位數,二 逆序列印出各位數字。程式分析 學會分解出每一位數。coding utf 8 defmain sum 1 int input 請輸入乙個數 a int sum 1 10000 b int sum 1 1000 10 c int sum 1 1...

Spring Boot 菜鳥教程 28 多配置檔案

src scrolling 0 width 110 height 20 開發過程中可能會有如下需求 開發和部署的配置資訊可能不同,常規的方式就是在配置檔案裡面先寫好開發配置,在部署的時候再去修改這些配置,這樣可能會出現很多問題,比如使用者名稱 密碼忘記了修改或者改錯了等問題。author je哥 e...

python3菜鳥教程100例 Python3

python3 字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。乙個簡單的字典例項 也可如此建...