Day2 Python练习1

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

程序分析:数的三位都用1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。

程序源代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

for iin range(1, 5):

    for jin range(1, 5):

        for kin range(1, 5):

            if (i != k)and (i != j)and (j != k):

            print(i, j, k)

运行结果:

总结:

本题主要用到嵌套的for循环语句,再加1个if语句排除不满足条件!

所有知识体系都不应该清零,应在现有经验基础上进行叠加或者类比

你可能感兴趣的:(Day2 Python练习1)