iT邦幫忙

0

在學習python時不知哪裡錯 求大神幫忙

  • 分享至 

  • twitterImage

https://ithelp.ithome.com.tw/upload/images/20210615/20138462A6SMfHTmIy.jpg

python 注重排版 調整你while的縮排 應該就可以了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
最佳解答

python 最重要的是要縮排正確,才知道程式碼是在哪個區塊裡面。(不同於C++等等其他語言可能是用 分號;大括號{} 來判斷)

所以若要讓 while 迴圈在函式裡面,應該要這樣寫:

def binary_search(list, item):
    low = 0
    high = len(list) -1
    
    while low <= high:
        ...
        ...

注意上面的 while 前面是有空格(tab)的

我要發表回答

立即登入回答