已采納回答 / Troms
你需要再看一段下面的代碼<...code...>我們先看continue的意思,跳過當前循環,進行下一循環。這個if里的的意思,我們得拆開來看下。x%2,如果是偶數,余數計算得 0 。在python中 0 == false。?可...
2020-06-29
已采納回答 / 任長風3321202
b并不是錯誤 空字符串直接不顯示,對Python來說就是 'hello,' or 'world'所有就顯示 hello,world 了。return返回是終止代碼在Python中運行的命令,并根據return的代碼給出不同的結果。
2020-06-25
已采納回答 / 任長風3321202
因為Python是針對英語的編程軟件,一開始只支持顯示接受英文字母。后來全球開始使用之后,就有了unicode這個程序來幫助Python接收各種不同的語言。如果想讓Python顯示中文, 需要在中文前加上小寫字母u'',告訴Python我要使用不是英語,你開始用Unicode解讀吧。 u=Unicode縮寫
2020-06-25
已采納回答 / 謝erduo
print(45678+(0x12fd2)): 45678是十進制,0x12fd2因為有f所以被識別為16進制,0x12fd2的十進制為77778,45678+77778=123456;print(100<99)和print((0xff)==255)是布爾運算,判斷括號里的式子true or false,輸出的是true or false
2020-06-07
已采納回答 / weixin_慕函數7486106
你這第一次循環的時候,就刪除掉了Adam,s的長度就不可能會是3了,第二次循環的時候就刪除不掉Lisa,第三次循環因為加入了Bart,s的長度又變回了3,因此,執行if代碼塊,又給把Bart給刪了,第四次循環因為s的長度又變回了2,不執行if代碼塊。你這輸出來的結果恐怕只有Lisa和Paul吧,不知道你寫這代碼什么意思,還有continue用在這里毫無意義呀,continue的意思就是跳過后面的代碼塊執行下一次的循環,你放在循環的最后位置和沒放作用一樣。
2020-05-18
已采納回答 / qq_慕哥7109103
for x in s:的意思就是挑出set([])里的每一個元素,每一次循環就是輸出一個('A',95),對于('A',95)來說x[0]就是‘A’,x[1]就是95
2020-05-08
最新回答 / yaoqz
for x in [ 1,2,3,4,5,6,7,8,9 ]:? ? for y in [0,1,2,3,4,5,6,7,8,9 ]:? ? ? ? if x<y:? ? ? ? ????print x*10+yprint多加一個tab鍵
2020-05-03