python入門第一題:輸出a+b

最近在PythonTip練題,不想爲刷題而刷題,所以會保持慢進度高質量,同步在csdn和微信公衆號更新代碼和筆記。

歡迎大神們指點(估計大神沒有那麼空啦。。)。

微信公衆號二維碼


或者搜索risunonithijyo


1.貼題

-------------------------------------------------------------------------

給你兩個數a、b,請你計算它們的和,並輸出。

例如: a = 3, b = 2

則輸出:5


提示:挑戰python欄目的所有題目,題目中所給變量使用前不用聲明,也不用賦值,系統自動賦值。

如本題,只需一行代碼即可: print a + b

系統會自動爲a和b賦值,並檢查代碼執行結果和標準答案是否相同。

-------------------------------------------------------------------------

練手點這裏

2.說明

因爲是入門第一題,所以題目中直接就給出瞭解答。
要注意的是題中的顯示爲python2版本,所以print 還是語句形式,到python3之後print就變成了函數,要寫成print()

3.參考代碼

print(a+b)

4.調試網站與調試方法

如果本地裝了python,可以在自己的環境下運行測試輸出是否正確,但是爲了運行就必須把代碼保存爲py文件
(當然如果只有沒幾行可以使用交互式面板就不需要保存)

這裏推薦一個在線測試python3的網址
jdoodle

不需要保存,可以有輸入值,缺點就是不能輸中文。
另外也不能導入built-in以外的模塊,比如寫import numpy,會報錯。

5.調試代碼

a=3
b=2
print(a+b)

6.輸出結果


7.其他解法

a=3
b=2
print(sum([a,b]))

原作者與討論看這裏

8.解說

這裏利用了列表的求和函數sum。即將要求和的數都放進一個列表裏,然後用函數求和。在本題中效果與print(a+b)一樣,甚至還差一些,但是如果有很多數需要求和,或者求和後仍需要保留每個數的時候是很有用的。

此外,還有寫函數實現的方法(該原作者也有給出代碼)。


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