Kid三石
发表于 2018-5-17 00:41:52
L2=[]
for B in range(1,5):
for S in range(1,5):
for G in range(1,5):
if B!=S and S!=G and B!=G:
L1=[]
L1.append(B)
L1.append(S)
L1.append(G)
L2.append(L1)
print(L2,len(L2))
Kid三石
发表于 2018-5-17 00:42:55
L2=[]
for B in range(1,5):
for S in range(1,5):
for G in range(1,5):
if B!=S and S!=G and B!=G:
L1=[]
L1.append(B)
L1.append(S)
L1.append(G)
L2.append(L1)
print(L2,len(L2))
Kid三石
发表于 2018-5-17 00:45:53
L2=[]
for B in range(1,5):
for S in range(1,5):
for G in range(1,5):
if B!=S and S!=G and B!=G:
L1=[]
L1.append(B)
L1.append(S)
L1.append(G)
L2.append(L1)
print(L2,len(L2))
这个可以了~
Kid三石
发表于 2018-5-17 00:47:22
为什么回答不了?
Kid三石
发表于 2018-5-17 00:50:06
L2=[]
for B in range(1,5):
for S in range(1,5):
for G in range(1,5):
if B!=S and S!=G and B!=G:
L1=[]
L1.append(B)
L1.append(S)
L1.append(G)
L2.append(L1)
print(L2,len(L2))
359028777
发表于 2018-5-17 13:21:27
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i != k and i != j and j != k:
print(i,j,k)
旅行,
发表于 2018-5-23 09:55:47
for i range(1,5):
for j range(1,5):
for k range(1,5):
if(i != j and i !=k and k != j):
print(i,j,k)
张大哈
发表于 2018-5-30 17:29:11
num=0
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i!=j and j!=k and i!=k:
st=100*i+10*j+k
print(st)
num+=1
print("共有"+str(num)+"组数")
xy123963
发表于 2018-7-4 16:12:23
mydata=[]
for third in range(1,5):
for sed in range(1,5):
if sed==third:
continue
else:
for first in range(1,5):
if first==sed or first==third:
continue
else:
temp=third*100+sed*10+first
mydata.append(temp)
print(mydata,len(mydata))
Loey
发表于 2018-7-11 20:55:19
answer = []
for i in range(1, 5):
for j in range(1, 5):
for z in range(1, 5):
if i != j and i != z and j != z:
a = 100 * i + j * 10 + z
if a not in answer:
answer.append(a)
print('一共有',len(answer),'种组合')
print('分别为:',answer)
新人从头开始,嘻嘻~~~
892427369
发表于 2018-7-17 13:24:43
t = 0
for x in range(1,5):
for y in range(1,5):
if y != x:
for z in range(1,5):
if z != x and z != y:
print(x,y,z,sep="",end=" ")
t += 1
print()
print("一共有",t,"个互不相同且无重复数字的三位数。",sep="")
FrebEaton
发表于 2018-7-19 19:21:45
"""
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
"""
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i !=j and i != k and j != k:
print(i,j,k)
Lizzyfu
发表于 2018-7-28 15:13:18
for x in range(1,5):
for y in range(1,5):
for z in range(1,5):
if x != y andx != z and y != z:
print(x,y,z)
子沙
发表于 2018-7-28 19:14:02
a=
for i in a:
for j in a:
for k in a:
if i!=j and j!=k and k!=i:
print(100*i+10*j+k,end=' ')
print('\n')
子沙
发表于 2018-7-28 19:19:46
本帖最后由 子沙 于 2018-7-28 19:31 编辑
回149楼:第二个if条件应该可以不要吧
DavidCowboy
发表于 2018-7-31 16:58:44
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if i != j and i != k and j!= k:
print(i , j , k)
初學者,只會這樣寫
eshama
发表于 2018-7-31 17:07:37
学习到啦
songmenghua
发表于 2018-8-11 14:01:05
for i in range (1,5):
for j in range (1,5):
for k in range (1,5):
if i!=j and i!=k and j!=k:
result=i*100+j*10+k
print (result)
CodeSong
发表于 2018-8-11 15:01:36
4*3*2*1
一步半个脚印
发表于 2018-8-21 16:34:12
小老甲鱼 发表于 2017-4-10 00:41
共24组,分别如下:
1 2 3,1 2 4,1 3 2,1 3 4,1 4 2,1 4 3;
2 1 3,2 1 4,2 3 1,2 3 4,2 4 1,2 ...
这个有点6666
页:
1
2
3
4
5
6
7
[8]
9
10
11
12
13
14
15