最贊回答 / zz幻念
<...圖片...><...圖片...>如圖所示,我覺得就是 ?有 r ,保留真實字符串,里面有需要進行轉義的就不在轉義,沒有 r自動轉義(圖1)。?''' ''' 三引號就是進行多行字符輸入, r還是轉義不轉義的區別(圖2)
2017-01-04
已采納回答 / 孤獨的小豬
我和樓上的建議正好相反,如果你是初學者的話,建議你直接學python3,現在python3.6剛出來,建議直接學python3.6。雖然有許多公司都在用python2.7開發,主要是因為以前的許多項目都是用python2寫的,遷移到python3是一件工作量比較大的事情。如果沒有歷史包袱的話,直接使用python3.6,能學到許多新特性,畢竟python3才是未來。
2017-01-03
已采納回答 / qq_尋覓feel_0
<...圖片...>輸出一個 "goog"。 特別注意:?這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。
2016-12-30
已采納回答 / IAn2018cs
這道題是求1—100內所有奇數之和,這用的是一個while true 循環,就是如果不去改變條件,就會一直循環下去,所以在每次x的值加1后,就要判斷它是否在100的范圍內,如果x大于100了,就break跳出循環,結束程序,否則就繼續執行判斷x是否能被2整除,如果x對2取余數為0,就說明x不是奇數,就continue跳出本次循環,但不會結束循環,如果如果x對2取余數不為0,x就是奇數,就把它加到sum上。以上步驟就一直循環,直到x大于100后結束。
2016-12-29
已采納回答 / 慕粉1654506845
append()是list對象的一個方法,作用是在某個list中末尾添加一個元素。使用方法就是:列表名.append("要添加的元素取值")你這個程序的調用是對的,但是最后打印L的時候應當把print L 放在for循環外面。
2016-12-28
已采納回答 / janiss
如果x的初始值為1,sum=0,那這個循環下來就是:sum = 1+2 + 4 + 8 +... ?加20項。while True:說明了循環沒有遇到break的話,就一直進行,所以當n++到21的時候,break語句被執行,跳出循環,執行print語句。
2016-12-28
已采納回答 / 叫我二大爺
"+="表示的意思是先“+”運算,在進行“=”運算。比如像“x += 1”,它表示的意思是:“x = x + 1”先進行“x + 1”而不是“x = x”再去做“加1”,也就是在這里有點類似“x ++”的意思??勺孕惺褂胏語言工具上機實驗一下。
2016-12-27