qcyQCY 发表于 2020-9-14 15:19:48

用两行代码找出"钱昌勇吴美燕"6个字的所有组合

小甲鱼上面的课程
这是代码

import itertools
print(*(''.join(i) for i in itertools.permutations('钱昌勇吴美燕')), end='\n')



想要 '钱昌勇吴美燕'先每一个字输出,接着在两个字组合输出,3个字组合输出,四个字组合输出,五个字组合输出,六个字组合输出

哪一位大佬能帮忙改一下

挥舞乾坤 发表于 2020-9-14 15:19:49

import itertools
print(*(''.join(i) for n in range(len('钱昌勇吴美燕')) for i in itertools.permutations('钱昌勇吴美燕', n+1)), end='\n')

疾风怪盗 发表于 2020-9-14 16:34:26

这样?
import itertools

name='钱昌勇吴美燕'
n=''
for i in range(len(name)):
    n=n+name
    print(*(''.join(i) for i in itertools.permutations(n)), end='\n')
    print()

天边一抹灬红 发表于 2020-9-14 16:39:12

name='钱昌勇吴美燕'
n = ''

for each in name:
    n += each
    print(n)
这样?

1336069416 发表于 2020-9-14 19:35:11

import itertools

suntr='钱昌勇吴美燕'
v=''
for i in range(len(suntr)):
    v=v+suntr
    print(*(''.join(i) for i in itertools.permutations(v)), end='\n')
    print()

qcyQCY 发表于 2020-9-14 19:36:51

疾风怪盗 发表于 2020-9-14 16:34
这样?

(205,205,205)
哥们跟我想的不一样

疾风怪盗 发表于 2020-9-14 19:39:30

qcyQCY 发表于 2020-9-14 19:36
(205,205,205)
哥们跟我想的不一样

啥意思?没看懂。。。。。。(205,205,205)是什么

qcyQCY 发表于 2020-9-14 19:40:05

疾风怪盗 发表于 2020-9-14 16:34
这样?

C:\Users\WMYandQCY\Pictures\学习

qcyQCY 发表于 2020-9-14 19:40:36

qcyQCY 发表于 2020-9-14 19:40


C:\Users\WMYandQCY\Pictures\学习\11.png

qcyQCY 发表于 2020-9-14 19:41:37

qcyQCY 发表于 2020-9-14 19:40


为什么我的照片发不出去

疾风怪盗 发表于 2020-9-14 19:41:49

qcyQCY 发表于 2020-9-14 19:40


发图用回复框的高级模式里图片,有个上传图片

qcyQCY 发表于 2020-9-14 19:42:49

天边一抹灬红 发表于 2020-9-14 16:39
这样?

你这个更简单

qcyQCY 发表于 2020-9-14 19:47:21

疾风怪盗 发表于 2020-9-14 19:39
啥意思?没看懂。。。。。。(205,205,205)是什么

截屏发不出去

qcyQCY 发表于 2020-9-14 19:47:57

疾风怪盗 发表于 2020-9-14 19:41
发图用回复框的高级模式里图片,有个上传图片

找到了谢谢啦
页: [1]
查看完整版本: 用两行代码找出"钱昌勇吴美燕"6个字的所有组合