1. print函数
调用格式:print([object,…][,sep=’ ‘][,end=’\n’][,file=sys.stdout])
object:输出的目标;
sep:多个object的时候,用什么隔开,默认是用空格隔开;
end:打印一个行末尾用什么结束,默认是用\n;
file:打印到的file中,默认的是sys.stdout,标准输出流。
其中,方括号中的项是可选的。
2. range函数
调用格式: range(start, stop[, step])
start: 计数从start开始。默认是从0开始。
end: 技术到end结束,但不包括end。
step:每次跳跃的间距,默认为1。
range函数返回的是一个range object,而不是[1,2,3,4]
3. for循环
for循环可以遍历任何有序对象内的元素,是一个通用的迭代器。for语句可用于字符串、列表、元组、其他内置可迭代对象等。
4. 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有排列后再去掉不满足的排列。
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)
输出结果为: