Day1、Python
2016-03-23 13:28
471 查看
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1、程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有排列后再去掉不满足的排列。
2、知识点分析:
a、Python3.0的print函数:
调用格式:print([object,…][,sep=’ ‘][,end=’\n’][,file=sys.stdout])
在这个正式的表示中,方括号中的项是可选的。这个内置的函数把字符串sep所分隔开的一个或多个对象的文本表示,后面跟着的字符串,都打印到流file中。
object:输出的目标;
sep:多个object的时候,用什么隔开,默认是用空格隔开;
end:打印一个行末尾用什么结束,默认是用\n;
file:打印到的file中,默认的是sys.stdout,标准输出流。
b、Python3.0的for循环:
for循环在Python中是一个通用的迭代器:可以遍历任何有序对象内的元素。for语句可用于字符串、列表、元组、其他内置可迭代对象等。
例如:
3、程序实现:
a、python代码:
b、结果显示:
1、程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有排列后再去掉不满足的排列。
2、知识点分析:
a、Python3.0的print函数:
调用格式:print([object,…][,sep=’ ‘][,end=’\n’][,file=sys.stdout])
在这个正式的表示中,方括号中的项是可选的。这个内置的函数把字符串sep所分隔开的一个或多个对象的文本表示,后面跟着的字符串,都打印到流file中。
object:输出的目标;
sep:多个object的时候,用什么隔开,默认是用空格隔开;
end:打印一个行末尾用什么结束,默认是用\n;
file:打印到的file中,默认的是sys.stdout,标准输出流。
b、Python3.0的for循环:
for <target> in <object>: <statements> else: <statements>
for循环在Python中是一个通用的迭代器:可以遍历任何有序对象内的元素。for语句可用于字符串、列表、元组、其他内置可迭代对象等。
例如:
>>>for x in [1,2,3,4]: sum = sum + x >>>sum 10
3、程序实现:
a、python代码:
for a in range(1,5): for b in range(1,5): for c in range(1,5): if(a != b)and(b != c)and(c != a): print(a,b,c) input()
b、结果显示:
相关文章推荐
- python1
- python库tkinter、pygame中几点需要注意的问题
- Python之线程、进程和协程
- [python]安装BeautifulSoup遇到问题
- 基于PyQt(Python+QT)的gui程序开发
- python混合笔记(二)
- Python debug(二)
- python 遍历目录下文件
- Python压缩和解压缩实践
- PYTHON发送邮件时,有的服务器不用密码认证的
- 《Python数据分析基础教程:Numpy学习指南》- 速记 - 第三章
- python_selenium单元测试+自动生成测试结果
- Kemans算法及其Python 实现
- 简明Python教程学习笔记_8_异常
- 在windows系统中实现python3安装lxml
- Python读写文件乱码问题
- python3环境下面bytes类型转换成字典类型实例
- DBscan算法及其Python实现
- 简明Python教程学习笔记_7_输入输出和文件操作
- Python学习-机器学习实战-ch02KNN_part1