用python3将1,2...9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例

用python3将1,2…9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例
a=[1,2,3,4,5,6,7,8,9]
an=True
for i in range(123,329):
a[0]=i%10
a[1]=i//10%10
a[2]=i//100
a[3]=2i%10
a[4]=2
i//10%10
a[5]=2i//100
a[6]=3
i%10
a[7]=3i//10%10
a[8]=3
i//100
a.sort()
for j in range(9):
if a[j]!=j+1:
an=False

if an==True:
    print(i,2*i,3*i)
an=True

猜你喜欢

转载自blog.csdn.net/weixin_42750302/article/details/86535839