创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们
第1关:模块的定义
任务描述
在Python
程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py
文件里,这样,每个文件包含的代码就相对较少,这个.py
文件就称之为一个模块(Module
)。
本关的目标是让读者了解并掌握Python
模块定义的相关知识。
----------------------------------------------------------------------------------
编程要求
本关的编程任务是补全src/step1/module.py
文件的代码,实现相应的功能。具体要求如下:
- 输入直角三角形的两个直角边的边长
a
和b
,要求计算出其斜边边长; - 要求使用
math
模块,并输出计算结果,结果保留小数点后三位小数。
# 请在此添加代码,输入直角三角形的两个直角边的边长a和b,计算出其斜边边长
#********** Begin *********#
j=math.sqrt(a**2+b**2)
print("%.3f"%j)
#********** End **********#
第2关:内置模块中的内置函数
任务描述
我们在安装好了Python
配置文件后,也将Python
本身带有的库也安装好了,Python
自带的库也叫做Python
的内置模块。Python
的内置模块是Python
编程的重要组织形式,内置模块中的内置函数也极大方便了编程过程中对函数等功能的使用。
本关的目标是让读者了解并掌握Python
内置模块和内置函数的相关知识
---------------------------------------------------------------------------------、
编程要求
本关的编程任务是补全src/step2/built-module.py
文件的代码,实现相应的功能。具体要求如下:
- 输入两个正整数
a
,b
。要求判断是否存在两个整数,它们的和为a
,积为b
; - 如果存在,则输出
Yes
,若不存在,则输出No
。# 请在此添加代码,要求判断是否存在两个整数,它们的和为a,积为b #********** Begin *********# y=0; for i in range(a): if(i*(a-i)==b): print("Yes") y=1; break if(y==0): print("No") #********** End **********#
注:内容只做参考和分享,未经允许不可传播,侵权立删