Advertisement

Python题1

阅读量:

今天看书遇到的三个练习题,在这里记录一下下吖

第一个问题包含4个数字:1、2、3、4这些三位数必须互不相同且无重复数字请问有多少个这样的三位数各自具体数值是多少

我们可以预先建立一个数组,并通过三层嵌套循环遍历数组中的每一个数值;接着对所有提取出的数值依次进行对比分析;其中能够满足条件且各不相同的数值组合即为我们需要关注的重点;最后将这些符合条件且互异的数值相加汇总即可完成整个计算流程。

复制代码
    i = [1,2,3,4]
    num = 0
    for a  in i:
    for b in i:
        for c in i:
            if(a != b and b != c and c != a):
                sum = 0
                sum = a*100 + b * 10 + c
                print(sum)
                num += 1
    print("一共%d种组合方法" %num)
    
    
    AI写代码python

全部评论 (0)

还没有任何评论哟~