已采納回答 / qq_慕雪4134183
sum=0放在for循環(huán)里不停的取值,又不停的在for開始的時候被賦為0,最終sum的值取值為99,99/5=19.8sum=0默認int,所以19.8取值19
2020-12-02
最贊回答 / 蝴蝶藍蘭
<...code...>小伙子,代碼這樣子寫哦,注意換行哦還有,如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。
2020-11-29
最新回答 / 逍遙老仙
print('hello',?'a?or?world')看不出來你到底哪個是字符串,但你肯定出錯hello字符串沒有加引號a沒有賦值,你代碼是不是沒有打全or放在那里不知道你想要干什么
2020-11-29
已采納回答 / 慕運維0295976
進入死循環(huán)了,True進入判斷,0取余2得到0不等于1,所以sum_num=0,num=2,又進入判斷,1取余2得到1,continue跳過下面,還判斷True,還是1取余2得到1,一直循環(huán),就沒有結果
2020-11-27
最新回答 / 慕運維0295976
python是一門解釋型語言,就是我們的計算機不能直接識別我們編寫的python語言,需要把python代碼翻譯成計算機它能識別的格式。解釋器由一個編譯器和一個虛擬機構成,編譯器負責將源代碼轉換成字節(jié)碼文件,而虛擬機負責執(zhí)行字節(jié)碼。
2020-11-26
最贊回答 / 慕仙9354813
首先,s,d是定義在sub_sum()這個函數中的,這個函數對外只有l(wèi)一個參數。當sub_sum()這個函數定義結束時,外部是無法訪問內部的s,d如果你想打印s和d,要改成這樣:def sub_sum(l):? ? s=0? ? d=0? ? for i in l:? ? ? ? if i%2==0:? ? ? ? ? ? s=s+i? ? ? ? else:? ? ? ? ? ? d=d+i? ? ? ? i=i+1? ? print(s)? ? print(d)l=[1,2,3,4,5,6,7,8,9...
2020-11-26