国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python實現打印螺旋矩陣功能的方法

Python實現打印螺旋矩陣功能的方法

2020-12-19 00:48Prime0906 Python

這篇文章主要介紹了Python實現打印螺旋矩陣功能的方法,簡單描述了螺旋矩陣的概念、原理及Python實現方法,需要的朋友可以參考下

本文實例講述了Python實現打印螺旋矩陣功能的方法。分享給大家供大家參考,具體如下:

一、問題描述

輸入N, 打印 N*N 螺旋矩陣

比如 N = 3,打印:
1 2 3
8 9 4
7 6 5

N = 4,打印:
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7

二、思路

常規法是不斷的對數據邊界進行判斷會很復雜,不妨考慮通過遞歸的解決每一層的數字。

三、代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#coding:utf-8
n = int(raw_input('>'))
#初始化數組
arr = [[0]*n for i in range(n)]
#遞歸解決
def dfs(arr, x, y, start, n):
  if n<=0:return 0
  if n==1:
    arr[x][y] = start
    return 0
  #up
  for i in range(n):
    arr[x][y+i] = start
    start += 1
  #right
  for i in range(n-1):
    arr[x+1+i][y+n-1] = start
    start += 1
  #down
  for i in range(n-1):
    arr[x+n-1][y+n-2-i] = start
    start += 1
  #left
  for i in range(n-2):
    arr[x+n-2-i][y] = start
    start += 1
  dfs(arr,x+1,y+1,start,n-2)
a = dfs(arr,0,0,1,n)
#格式化輸出print
l = len(str(n*n))+1
format = ('%'+str(l)+'d')*n
for tmp in arr:
  print format%tuple(tmp)

運行結果:

Python實現打印螺旋矩陣功能的方法

Python實現打印螺旋矩陣功能的方法

希望本文所述對大家Python程序設計有所幫助。

原文鏈接:http://blog.csdn.net/qq_26392583/article/details/61435200

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产欧美日韩免费 | 中文字幕在线影院 | 欧美久久久久久久久久久久久久 | 欧美第一视频 | 黄色影院在线观看 | 精品中出 | 久久久91精品国产一区二区三区 | 天天干天天看天天操 | av免费在线观看网站 | 久久综合成人精品亚洲另类欧美 | 亚洲国产精品美女 | 国产精品日产欧美久久久久 | www中文在线观看 | 亚洲国产精品久久 | 亚洲国产人午在线一二区 | 欧美黑人一级爽快片淫片高清 | 日韩电影网站 | 一区二区三区四区在线 | 91亚洲精品在线 | 一本一道久久精品综合 | 亚洲美女网站 | 一级片在线观看网站 | 日本a网 | 久久伊人麻豆 | 日韩精品一区二区三区视频播放 | 视频一区中文字幕 | 五月激情综合网 | 欧美一区二区三区在线 | 免费看黄色大片 | 国产一级成人 | 亚洲精品视频播放 | 黄色大片免费网址 | 日本一区二区三区视频免费看 | av黄色网 | 久久久久在线 | 国产成人精品一区二 | 一区二区三区日韩 | 欧美成人区| 人人爱人人爽 | 中文字幕一区二区三区精彩视频 | 日韩欧美国产精品综合嫩v 日韩a∨精品日韩在线观看 |