赞
踩
本专栏从「基础」的编程知识开始,带你了解「基础算法」以及「Python的美」与「函数」的方便与快捷之处。收集 「100例Python语言基础入门题」,包含 「考试真题」, 「LeetCode基础题」,并且加入详细的解题思路以及难度分析。
此100例部分为『本人』收集,部分为本人自己所想,从『入门』开始,到『进阶』结束,『实际操作』加解题分析,让你『彻底掌握』Python语言基础
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
- 你的第一个想法是什么?哇,好难,搞不懂
- 划重点:『互不相同』,『无重复数字』
- 先想想怎么避免重复,怎么做到呢?加一个if判断语句就可以了~~
- 然后设置嵌套循环分别控制个位数,十位数,百位数
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if(i != k) and (i != j) and (j != k):
print (i,j,k)
1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3 2 1 3 2 1 4 2 3 1 2 3 4 2 4 1 2 4 3 3 1 2 3 1 4 3 2 1 3 2 4 3 4 1 3 4 2 4 1 2 4 1 3 4 2 1 4 2 3 4 3 1 4 3 2
关注博主公众号,领取更多精彩内容
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。