每天十分鐘,帶你玩轉大數據!
一、第一次寫算法
大家的第一次自主編程馬上就要開始啦,為此,小編為大家特意準備了一個很适合初學者的題目,即:
寫一個斐波納契數列(F(0)=0,F(1)=1, F(n)=F(n-1) F(n-2)),并将數列的前十個成員進行輸出。
如何實現這個算法呢,請大家思考一下,并自己試着寫一寫吧。(五分鐘後公布答案)
好啦,下面公布答案:
(沒寫完的同學先不要看哦~)
小編來簡單講一下這個例子,這個示例使用了兩次複合賦值語句,即:第一次賦值将變量 a 和 b 同時賦予新值 0 和 1。第二次再次給與了a和b新的賦值,并在賦值前将a和b的值進行輸出,完成實驗的最終目的。
本次實驗比較簡單,相信有一定編程基礎的你,很快就做出來了吧~
二、額外的小技巧:end語句
我們看到,在上面的例題中,我們的程序所輸出的值是按行輸出的,那麼如何将我們輸出的結果放置在同一行呢,這就需要用到我們下面講的小技巧:end字符。
當我們将剛剛寫的小程序加上end字符後,輸出結果會出現以下變化:
(1)加入end語句:
(2)觀察輸出結果:
我們可以看到,我們的程序輸出的結果在同一行顯示了,請大家不要小看這個小技巧,在未來我們編寫Python腳本的時候,會經常用到他的哦~
以上就是今天Python課堂的全部内容了,不知道大家有沒有掌握Python算法的基礎寫法呢?小編來給大家留一個作業吧:編寫一個Python算法,将2的零次方到2的十次方這11個數輸出到同一行上。相信如此簡單的問題一定難不倒聰明的你吧,好啦, 請大家趕快動手試試吧~
本文為“e安在線”合作講師肖何原創文章,轉載請聯系“e安在線”
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!