大爽Python入門練習題 2 3 數字各位數求和

2022-09-04 23:30:31 字數 817 閱讀 8064

大爽python入門練習題總目錄

第二章 中期練習題 中等 第3題

簡介

實現乙個函式sum_digits(num)

接受乙個整數串num作為引數。

返回該數各位數字的和。

詳細說明

1234的各位數字為

所以1234各位數字之和為 4+3+2+1=10

同理987各位數字之和為 7+8+9=24

示例示例一

print(sum_digits(1234))
輸出為

10
示例二

print(sum_digits(9999))
輸出為

36
本小段沒有實際意義,

僅用於分隔題目和答案。

防止學生無意中直接看到答案,

影響思路。。。

。。。。

。。。。

。。。。

。。。。

。。

def sum_digits(num):

s = 0

while num > 0:

last = num % 10

s += last

num = num // 10

return s

大爽Python入門練習題 2 10 猜函式

大爽python入門練習題總目錄 第二章 中期練習題 中等 第10題 簡介 盡量手動模擬分析 實在不行也可以用電腦執行 猜一下下面輸出的結果 猜下mystery函式的作用 意義 嘗試理解每行 嘗試理解 整體的思路。def mystery arr n len arr for i in range n ...

大爽Python入門練習題 2 8 跳躍輸出

大爽python入門練習題總目錄 第二章 中期練習題 中等 第8題 簡介 實現乙個函式jump print lst 接受乙個陣列 列表 lst作為引數。先將lst的首項作為當前項,輸出當前項,並將索引往後移動當前項的值,最後一項,索引往後移動一格,則移動到首項,相當於把列表看作乙個環 然後將索引對應...

python入門練習題

1.使用者鍵盤輸入一年份,判斷是否為閏年?如果是閏年,則輸出 是閏年 如果不是閏年,則輸出 不是閏年 判斷閏年的方法 1 能被4整除但不能被100整除 2 能被400整除 2.for迴圈巢狀 列印9 9乘法表 3.輸入兩個數,求這兩個數的最大公約數和最小公倍數 1.企業發放的獎金根據利潤提成。利潤 ...