已采納回答 / qq_慕數據8247156
def move(n, a, b, c):??? if n ==1:????????????????????//當n 等于1時才執行,所以這個判斷語句執行否,也就是后面的句子??????? print a, '-->', c??????? return??? move(n-1, a, c, b)????//這里就是if后的句子,再執行move函數,但是n-1,也就是再判斷一次n是否等于1,不行就一直重復執行,知道n=1,而這里的b和c的位置互換了,當執行if 里的輸出時,實際輸出的是c那個位置的b?...
2020-04-17
已采納回答 / savien石
d = {? ? 95: 'Adam',? ? 85: 'Lisa',? ? 59: 'Bart'}d[72]='Paul'print(d)del d[59]? ?#將原先的字典的鍵59刪除d[60]='Bart'? #字典新增鍵60對應的Bartprint(d)
2020-04-09
已采納回答 / 慕村2063100
因為sum只能代表集合L里的一個元素,但是sum在英語和計算機里,默認代表是“總數”的意思,如果你用sum代指了集合里的元素,那么在本題中,計算平均數需要用到的總數就得重新找一個字母代替了,比如a,b,c,d,你也可以寫成L = [75, 92, 59, 68]a=0.0(a代表總數)for sum in L:(sum代表集合里的每一項)? ? a=a+sum(集合里的每一項相加后賦值給a,得到總數)print a / 4.0(輸出平均數)
2020-04-04