Python边学边用

由于要对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() 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值