1.问题提出:
请使用python编写程序实现:将数字1、2、3、4组合成互不相同且无重复数字的三位数。
2.问题解决:
2.1.使用for遍历语法,遍历1-4的所有整数x,y,z。
2.2.判断:如果x≠y,y≠z,z≠x,则能组成互不相同的三位数。
2.3.打印组成的互不相同的三位数,如图1所示:
图1 主程序和运行结果
欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn
3.问题总结:
3.1.Python中for是遍历语法
3.2.注意range(a,b)方法左闭右开
温馨期待:
上述方法的算法复杂度非常高,请问是否有降低算法复杂度的方法?
期待大家多多提出宝贵改进建议,一起传播知识和正能量,助教:zsq:)
版权归原作者 刘经纬老师 所有, 如有侵权,请联系我们删除。