已采納回答 / Evan727
return代表循環結束,所以當return在sum=sum+x后時,執行第一次sum=0+1=1,然后下一句就會返回1/2=0.5,而for循環也結束了,所以不存在再加上2了
2018-06-18
最贊回答 / 慕設計7317130
第二次的結果一第一次的結果一模一樣。a = 12l = ['a','b','c',1,2,3]b = (a,l) #此處是將a的值放在b[0]中,l 的索引放在b[1]中,如果a改變了,并不影響b[0]的值;l如果被重新賦值,l的索引也就改變了,與b[1]的索引并不一樣,但是如果l是改變它所指向的索引中保存的數據,那此時b表現出來的數據才會改變print(b) ?#結果是(12,['a','b','c',1,2,3])l = ['d','e','f',4,5,6] #這個是將l重新賦值了,l指向的索引也改...
2018-06-17
已采納回答 / 慕斯卡4456334
l = [1, 2, 3]print l[1] ? ?#返回 2d = {'A':1, 'B':2, 'C':3}print d.get('A') ?#返回值 1。 #key:A,所對應的value值:1
2018-06-17
已采納回答 / 慕斯8399756
set? ?形式為? 變量名 = set([list]),特點是里面元素不重復,無序list? ?形式為? ?變量名 = [a,b,b,x,....... ] , 特點是元素可重復,有序dict? 形式為? ?變量名 = {key:value,key:value,…… }? ? ,特點是鍵與值一一對應,且鍵名不能重復,無序tuple? 形式為? ? 變量名 = (a,b,asd,.....), 特點是創建好后不能改變,也沒有增刪改操作,有序
2018-06-17
已采納回答 / 慕姐2494900
慕課的版本是2 ? ?帶括號的print是版本3要求的 ? ?注意key 是變量 ?不用帶引號 ?print(key,'+',':',d[key]) ? 多個值之間用逗號分隔
2018-06-17
已采納回答 / Nerick
是100,60,這個函數是用以表示:坐標軸上點的變化的,函數中x,y是點的初始位置,step是點的移動距離,angle是點的移動角度,不過值得注意的是,你這函數里面y的變動為-,所以是逆時針按照給出角度的逆時針旋轉。
2018-06-17
已采納回答 / 慕移動1019421
因為Python把0、空字符串''和None看成?False,其他數值和非空字符串都看成?True,所以'0'?and '5'的結果為5,所以就會為hello 5?啦
2018-06-15