用python3将1,2...9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成1:2:3的比例
程序员文章站
2024-02-01 18:39:46
...
用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]=2i//10%10
a[5]=2i//100
a[6]=3i%10
a[7]=3i//10%10
a[8]=3i//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