内容正文:
可以复用的代码
模块
1. 模块的概念:一个能实现某一特定功能的一组代码形成的文件。模块文件是一个Python文件,以“.py”结尾,包含了Python对象定义和Python语句。
2. 模块分类:系统模块和自定义模块。
(1) 系统模块:也称标准模块,是Python自带的模块。
(2) 自定义模块:将模块中的相关代码(变量定义和函数定义等)编写在一个单独的文件中,并且该文件命名为“模块名.py”的形式。
模块
3. 模块使用:首先通过import语句导入模块,然后再引用对应的方法来实现。
(1) 导入模块语句:import 模块名
例如:import time
import random
(2) 模块内函数的使用:模块名. 函数名( )
例如:time.time( )、random.randint(0,1)等。
模块
4. 常见系统模块:
模块
猜数游戏:由计算机随机生成一个100以内的正整数,用户有5次猜数机会,如果猜中则提示“猜中了”并退出程序;否则经比较给出相应的提示,然后继续猜数,如果5次均未猜中,输出提示信息后结束游戏。打开文件“猜数游戏.py”,请在序号处填写正确的代码,且不改变原程序的结构。
模块
import__①__#导入随机模块
m=random. randint(1,100)
for i in range(5) :
t=int(input(“请输入你猜的数:”))
if t>m:
print(“偏大”)
__②__t<m:
print(“偏小”)
else:
print(“猜中了”)
break#退出循环
if t!=m:
print(“这个数是”,m)
print(“5次没有猜中,很遗憾,游戏结束!”)
成功=努力+方法+少说空话!
模块名称
功能介绍
常见用法示例
math
各种数学函数的使用
math.sqrt(2): math.pi:π
math.pow(2,3): 23 math.sin(math.pi/6): sin(π/6)
time
计算机时钟信息,延时
time.time( ): 从1970年至今的秒数
time.sleep(2): 延时2秒
time.asctime( ): 格式化时间
random
生成随机数
random.randint(1,6): 随机产生[1,6]之间的整数
random.sample(a,5): 从列表a中随机取5个元素
os
操作系统的功能接口
os.system(”cls”): 清除屏幕
pdb
调试器
pdb.set_trace( ): 在程序中设置断点
$