[小组④成果展示]
计算思维:通过代码复用实现累加。
def sum(n):
sum=0
for num in range(1,n+1):
sum=sum+num
return sum
n=int(input("请输入一个数:"))
print(sum(n))
项目活动3:项目2升级,求解1*2*3*......n的积。
[小组①成果展示]
计算思维:将和变量改为积变量,累加表达式变为累乘表达式,重点是积的初始值为1。
def cj(n):
cj=1
for num in range(1,n+1):
cj=cj*num
return cj
n=int(input("请输入一个数:"))
print(cj(n))
(实践总结)代码复用是把某些功能语句封装起来,通过函数名+参数进行调用。
项目活动4:发布本地共享代码,导入并使用模块。
Step1:在D盘python程序文件夹中新建cj文件夹
Step2:将活动3中cj.py程序复制到cj文件夹中
Step3:在文件夹中新建setup.py模块说明文件
from distutils.core import setup
setup(
name="mymodule",
version="1.0.0",
py_modules=["mymodule"],
author="gsy",
author_email="gsy@mail.com",
description="计算一个数的阶乘",
)
Step4:发布本地模块
Step5:导入模块