material 版 (精华区)
发信人: chumsdock (微笑服务), 信区: material
标 题: 非晶作业:BCC结构原子配位数的python代码
发信站: BBS 听涛站 (Fri Oct 15 13:39:08 2004), 转信
前面n段略……
for a1 in [0.0,1.0,2.0,3.0,4.0,5.0]:
for a2 in[0.0,1.0,2.0,3.0,4.0,5.0]:
for a3 in[0.0,1.0,2.0,3.0,4.0,5.0]:
for item in uvw:
if [a1,a2,a3] in fullset(item): break
else:
distance=a1**2+a2**2+a3**2
number=len(fullset([a1,a2,a3]))
temp=info([[a1,a2,a3],number,distance])
fullinfo.append(temp)
uvw.append([a1,a2,a3])
for a1 in (0.5,1.5,2.5,3.5,4.5):
for a2 in (0.5,1.5,2.5,3.5,4.5):
for a3 in (0.5,1.5,2.5,3.5,4.5):
for item in uvw:
if item in fullset([a1,a2,a3]): break
else:
distance=(a1**2+a2**2+a3**2)
number=len(fullset([a1,a2,a3]))
temp=info([[a1,a2,a3],number,distance])
fullinfo.append(temp)
uvw.append([a1,a2,a3])
只有这一段与FCC不同
【 在 chumsdock (微笑服务) 的大作中提到: 】
: def fullset(setitem):
: if setitem==[]: return []
: res=[]
: set=setitem
: seq=[0,1,2]
: for i in seq:
: for j in seq:
: if i!=j:
: for k in seq:
: if not (k==j or k==i):
: if [set[i],set[j],set[k]] not in res :
: ...................
--
You were never satisfied
No matter how I tried
※ 来源:·BBS 听涛站 tingtao.net·[FROM: 219.224.174.181]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:1.008毫秒