Python100例实战(附答案)

哈喽,大家好。

最近整理了一些有关python的实战资料,欢迎大家参考。

先给大家在文章里展示一下:

1.

实例001:数字组合

题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?

total=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(k!=i)):
                print(i,j,k)
                total+=1
print(total)

 简便方法 用itertools中的permutations即可。

import itertools
sum2=0
a=[1,2,3,4]
for i in itertools.permutations(a,3):
    print(i)
    sum2+=1
print(sum2)

我还是新人,有什么错误请多多指教。

这是第一项,完整的100例下面有。

你可能感兴趣的:(python,开发语言)