
Python基础编程:10个简单的实例代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书籍通过十个简单而实用的Python编程案例,帮助初学者掌握Python语言的基础知识和编程技巧。适合零基础入门学习者阅读。
注意:我用的是Python2.7版本,请确保在使用print语句时不遗漏了后面的括号;如果因为版本问题评论的,不做回复哦。
题目是这样的:有1、2、3、4这四个数字,能够组成多少个互不相同且没有重复数字的三位数?这些三位数都是哪些?
程序分析如下:
百位、十位和个位上的数字都只能从1, 2, 3, 4中选取。我们首先生成所有可能的排列组合,然后从中筛选出满足条件(即无重复数字)的所有排列。
以下是相应的Python代码:
```python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if (i != j) and (i != k) and (j != k): # 确保三个数字不重复
print(i*100+j*10+k)
```
这段代码通过三层循环生成所有可能的三位数组合,并使用条件判断语句排除掉有相同数字的情况,最后输出符合条件的所有不同的三位数。
全部评论 (0)
还没有任何评论哟~


