bb.py

来自「用于OMNeT++的模板」· Python 代码 · 共 26 行

PY
26
字号
#!/usr/bin/pythonimport re,sys,mathpatt = re.compile("r (\d+.\d+) (\d+.\d+) (\d+.\d+) (\d+.\d+)")sizes = 0total = 0r = [0,0]for x in sys.stdin.readlines():	data = patt.match(x)	if data!=None:		size = (float(data.group(2))-float(data.group(1)))*(float(data.group(2))-float(data.group(1)))		if size>1568:			continue		sizes += size		total +=1		if r[0]==0 or r[0]>size:			r[0] = size		elif r[1]==0 or r[1]<size:			r[1] = sizeavg = sizes/totalprint avg,math.sqrt(avg),math.sqrt(avg)/14,totalprint "limits",r,math.sqrt(r[1])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?