最贊回答 / 高小孬
L = [] 是創建一個空的list,用于存儲元素。 章節 ?4-1 Python創建list 中講到了<...圖片...>L.append(x*x) 是將 x*x 插入到L這個list后面。 章節?4-4 Python之添加新元素 ?中講到了<...圖片...>你打印一下L就明白了
2018-03-16
最新回答 / 慕先生6052834
n就是一個變量,其他英文也可以。作用是控制循環次數,當然你也可以用其他方法控制,比如x>2**19,x>pow(2,19)等等?我也剛學,這兩個百度來的,寫錯了莫怪...意思應該表達到了。
2018-03-16
最贊回答 / 沐喃
不是的呦,move(n,a,b,c)函數里面的move(n-1,a,c,b)調用,如果n-1=1的時候,,原函數的c的值就是b,那么輸出a-->c,帶入變量的值,不就是a-->b了么,,其他的情況和這個類似。望采納!
2018-03-15
最新回答 / 冷冷的天空
print [i*100+j*10+m for i in range(1,10) for j in range(10) for m in range(1,10) if i==m]
2018-03-15
最新回答 / qq_龍_18
其實這個很好理解,if n==1那段代碼就是move(1,A,B,C),后面的那個就跟把大象放進冰箱一樣的道理分三步:1、把n-1個盤子借助C從A-->B即move(n-1,A,C,B);2、把剩下的那一個盤子從A-->C即move(1,A,B,C)或者直接print("A-->C");3、把剛才移到B上的那n-1個盤子借助A移到C上即move(n-1,B,A,C)希望對你有所幫助!哈哈……
2018-03-14
最新回答 / 慕神0281426
print [100 * n1 + 10 * n2 + n3?for n1 in range(1, 10)?for n2 in range(10) for n3 in range(10)?if n1==n3]? 這樣就懂了 3個for語句
2018-03-14