#所有代表空的值,如0、』 '、、()、{}、none都會被當成空來處理
#pass是乙個空語句
#列表推導式的迴圈控制的不是迴圈體,而是前面的表示式
#迴圈幾次,前面的表示式執行多少次,表示式的多次執行結果將作為列表的元素
#對於列表推導而言,for迴圈執行幾次,那麼列表就有幾個元素
#sum對整個列表的求和
size = 6
arry = [[10]size]# [[0,0,0,0,0,0]]
#得到乙個sizesize 的二維列表
for i in range(size - 1)"
array += [[0] * size]
#控制方向
#0代表向下,1代表向右,2代表向左,3代表向上
orient = 0
#j控制行,k控制列
k,j = 0,0
#控制程式將1~size*size的數填入二維陣列
for i in range (1,size * size + 1):
array[j][k] = i
#①號轉彎線
if j + k == size - 1:
#行大於列,位於下半
if j > k:
orient = 1
#位於上半
else:
orient = 2
#位於②號轉彎線,方向改為向上(3)
elif j == k and j >= size / 2
orient = 3
#位於3號轉彎線
elif j += k and k <= size / 2
orient = 0
if orient == 0: #0代表向下
j += 1
if orient == 1: #1代表向右
k += 1
if orient == 2: #2代表向下
k -= 1
if orient == 3: #3代表向下
j -= 1
#array是乙個二維列表(列表巢狀列表),array的元素又是列表
for ele in array:
for e in ele:
print(』%2d』 % e,end = 』 『)
print(』 ')
Python第三章總結
今天看到了第三章,第三章主要介紹了列表,我認為列表就是之前學習的陣列,內容很簡單,就是有幾個函式容易弄混。這個是乙個列表的例子 bicycles trek cannondale redline specialized 想要獲取某乙個元素時,比如第乙個元素,可以使用 bicycles python為訪...
第三章 堆疊
1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...
第三章 曙光
第三章 曙光 第二場校園招聘開始了。其實,洋對這個公司的不是很了解。因為前幾天突然在bbs上面看到了這個公司的招聘資訊,洋覺得這個公司不錯,就上網投了簡歷。接下來的乙個多小時,讓洋很震撼!想不到這個公司這個厲害,而且無論從哪方面來說,絕對不比之前的那個公司差。想不到自己的乙個不經意的決定到了這個大的...