python進階練習題:簡單有趣#15:加法無需攜帶【難度:2級】--景越Python編程實例訓練營,不同難度Python習題,適合自學Python的新手進階

python進階練習題:簡單有趣#15:加法無需攜帶【難度:2級】:

任務

一個小男孩正在學習算術.他剛剛學會了如何通過柱添加兩個整數,寫一個低於另一列.但是他總是忘記有關的重要組成部分 - 攜帶.

給定兩個整數,發現其結果,小男孩會得到.

示例

對於參數1 = 456和參數2 = 1734時,輸出應該是1180


     456
    1734
 + ____
    1180

小男孩去從右到左:

6 + 4 = 10,但是小男孩忘記約1,只是記0在最後一列
 
 5 + 3 = 8

4 + 7 = 11,但小男孩忘掉前面的1,只是記下1 4和7.

有對應於第二個領先的數字的第一個數字沒有數字,所以小男孩想象456.因此,他得到0 + 1 = 1之前的0被寫入.

輸入輸出

- [輸入]``整數A

非負整數.

限制:0≤A≤99999.

- [輸入]``整數B

非負整數.

限制:0≤b≤59999.

- [輸出]的整數

那個小男孩會有結果.

編程目標:

def addition_without_carrying(a,b):
    #coding and coding..


測試樣例:

Test.it("Basic Tests")
Test.assert_equals( addition_without_carrying(456,1734) , 1180)
Test.assert_equals( addition_without_carrying(99999,0) , 99999)
Test.assert_equals( addition_without_carrying(999,999) , 888)
Test.assert_equals( addition_without_carrying(0,0) , 0)
6


最佳答案(多種解法):

點擊查看答案

更多關聯題目:

python進階練習題:甲骨文:硬幣的方法【難度:2級】–景越Python編程實例訓練營,不同難度Python習題,適合自學Python的新手進階

交流討論:

Python基礎訓練營景越Python基礎訓練營QQ羣
在這裏插入圖片描述
歡迎各位同學加羣討論,一起學習,共同成長!

免責申明:

本博客所有編程題目及答案均收集自互聯網,主要用於供網友學習參考,如有侵犯你的權益請聯繫管理員及時刪除,謝謝
題目收集至https://www.codewars.com/
https://www.codewars.com/kata/simple-fun-number-15-addition-without-carrying

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章