案例一:
题目:将一个列表的数据复制到另一个列表中。
程序分析:使用列表[:]。
程序源代码:
实例
#!/usr/bin/python# -*- coding: UTF-8 -*- a = [1, 2, 3]b = a[:]print b
以上实例输出结果为:
[1, 2, 3]
案例二:
题目:输出 9*9 乘法口诀表。
程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
程序源代码:
9*9 乘法口诀
#!/usr/bin/python# -*- coding: UTF-8 -*- for i in range(1, 10): print for jin range(1, i+1): print "%d*%d=%d" % (i, j, i*j),
以上实例输出结果为:
案例三:
题目:暂停一秒输出。
程序分析:使用 time 模块的 sleep() 函数。
程序源代码:
实例
#!/usr/bin/python# -*- coding: UTF-8 -*- import time myD = {1: 'a', 2: 'b'}forkey, value in dict.items(myD): print key, value time.sleep(1) # 暂停 1 秒
以上实例输出结果为(会有停顿效果):
1 a
2 b
案例四:
题目:暂停一秒输出,并格式化当前时间。
程序分析:无。
程序源代码:
实例(Python 2.0+)
以上实例输出结果为:
案例五:
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
程序源代码:
案例六:
题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
程序源代码:
以上实例输出结果为: