if語句的基本語法
if 要判斷的條件:
條件成立的時候,要做的事舉例:
if nums[middle]<target:left=middle+1
while語句的基本語法:
while 判斷條件(condition):'''執行語句(statements)'''舉例:
while left<=right:middle=left+(right-left)//2
題目:
代碼:
class Solution:def search(self, nums, target):left,right=0,len(nums)-1while left<=right:middle=left+(right-left)//2if nums[middle]<target:left=middle+1elif nums[middle]>target:right=middle-1else:return middlereturn -1
注意與C++的語法不同,結尾沒有;if也沒有 () 和 {}?