第一关 模块的定义
在Python
程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py
文件里,这样,每个文件包含的代码就相对较少,这个.py
文件就称之为一个模块(Module
)。
本关的目标是了解并掌握Python
模块定义的相关知识。
1.输入直角三角形的两个直角边的边长a
和b
,要求计算出其斜边边长;
2.要求使用math
模块,并输出计算结果,结果保留小数点后三位小数。
#coding=utf-8
import math
# 输入正整数a和b
a = float(input())
b = float(input())
# 请在此添加代码,输入直角三角形的两个直角边的边长a和b,计算出其斜边边长
#********** Begin *********#
c=math.sqrt(a*a+b*b);
print("{:.3f}".format(c))
#********** End **********#
第二关 内置模块中的内置函数
Python
自带的库也叫做Python
的内置模块。Python
的内置模块是Python
编程的重要组织形式,内置模块中的内置函数也极大方便了编程过程中对函数等功能的使用。
本关的目标是了解并掌握Python
内置模块和内置函数的相关知识。
1.输入两个正整数a
,b
。要求判断是否存在两个整数,它们的和为a
,积为b
;
2.如果存在,则输出Yes
,若不存在,则输出No
。
#coding=utf-8
# 导入math模块
import math
# 输入两个整数a和b
a = int(input())
b = int(input())
# 请在此添加代码,要求判断是否存在两个整数,它们的和为a,积为b
#********** Begin *********#
for x in range(a):
y = a-x;
if x*y == b:
print("Yes")
break;
if x==a-1:
print("No")
#********** End **********#
Python
中常见的内置模块如下:
os
模块:(文件和目录)用于提供系统级别的操作;sys
模块:用于提供对解释器相关的操作;json
模块:处理JSON
字符串;logging
: 用于便捷记录日志且线程安全的模块;time&datetime
模块:时间相关的操作,时间有三种表示方式;hashlib
模块:用于加密相关操作,代替了md5
模块,主要是提供SHA1
,SHA224
,SHA256
,SHA384
,SHA512
,MD5
算法;random
模块:提供随机数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)