献给python初学者,6个零基础学习的Python练习实例

案例一:

题目:将一个列表的数据复制到另一个列表中。

程序分析:使用列表[:]。

程序源代码:

实例

#!/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(这个数),如果能被整除,则表明此数不是素数,反之是素数。      

程序源代码:

以上实例输出结果为:

猜你喜欢

转载自blog.csdn.net/weixin_44162496/article/details/85220848