Python邊學邊用

2021-06-22 05:21:05 字數 1038 閱讀 4735

由於要對10x10的節點設定靜態路由,如果手動寫真的太費事了。。。考慮使用程式設計實現。由於一直想學python,就藉機邊學邊用吧~~

python:是一種物件導向、直譯式計算機程式語言。它包含了一組完善而且容易理解的標準庫,能夠輕鬆完成很多常見的任務。它的語法簡捷和清晰,盡量使用無異義的英語單詞,與其它大多數程式語言使用大括號不一樣,它使用縮進來定義語句塊。

python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。

相對於c/c++來說,python真的好簡單!最終實現**如下

#create static route

m = 20 #row

n = 20 #column

str = "169.0.0."

file = open( 'd:\document\desktop\pftsp_400.routes-static', 'w' )

for n in range(1,n+1,1):

for m in range(1,m+1,1):

x = m + (n-1)*m

if (n > 1): #m + (n-2)*m

str1="%d %s%d %s%d\n" % (x,str,x-m,str,x-m)

file.write(str1)

if (m > 1): #m-1 + (n-1)*m

str1="%d %s%d %s%d\n" % (x,str,x-1,str,x-1)

file.write(str1)

if (m < m): #m+1 + (n-1)*m

str1="%d %s%d %s%d\n" % (x,str,x+1,str,x+1)

file.write(str1)

if (n < n): #m + n*m

str1="%d %s%d %s%d\n" % (x,str,x+m,str,x+m)

file.write(str1)

file.write("\n\n")

file.close()

邊學邊用LINUX

第一講 linux概述 第二講 linux的安裝過程 一 第三講 linux的安裝過程 二 第四講 linux的安裝過程 三 第五講 linux的安裝過程 四 第六講 x windows系統 第七講 kde的基本操作 第八講 linux作業系統中的中文環境 第九講 linux作業系統中的其它應用程式...

HTML 邊用邊學

1.html的標籤,宣告必須是文件的第一行,位於之前 宣告不是標籤,它是指示web瀏覽器關於頁面使用哪個html版本進行編寫的指令。在html4.01中,宣告引用dtd,因為html4.01是基於sgml。dtd規定了標記語言的規則,這樣瀏覽器才能正確的呈現內容。html5不是基於sgml,所以不需...

邊學邊用LINQ 一

原來用xpath來建立和遍歷xml,現在發現用linq更加方便,故記下相關用法。linq建立xml樹 c xelement employees new xelement employees new xelement employee new xelement name partrick new xe...