当前位置: 首页 > news >正文

利用函数模块化代码实操 ← Python

【知识点】
● 模块化可以使代码易于维护和调试,并且提高代码的重用性。
● 函数可以用来减少冗余的代码并提高代码的可重用性。函数也可以用来模块化代码并提高程序的质量。
● 在 Python 中,可以
将函数的定义放在一个被称为模块的文件中,这种文件的后缀名是 .py。
● 一个模块可以包含不止一个函数,一个模块的每个函数都有不同的名字。

【利用函数模块化代码实操 <--- Python】
● 将定义好的多个函数放在一个 .py 文件中,构成一个模块。
例如,本例模块代码可命名为
iFunction.py

def imax(a,b):if a>b:ans=aelse:ans=breturn ansdef iavg(a,b):return (a+b)/2def imin(a,b):if a>b:ans=belse:ans=areturn ans

● 编写 testiFunction.py,在其中利用语句 from iFunction import *,导入模块 iFunction.py,测试其中的各个函数。

from iFunction import *x,y=map(int,input().split())
print(imax(x,y))
print(iavg(x,y))
print(imin(x,y))

注意:以上两段代码要放在同一个文件夹下。



【参考文献】

https://blog.csdn.net/hnjzsyjyj/article/details/142204614



 

http://www.lryc.cn/news/451959.html

相关文章:

  • Java高效编程(12):重写toString方法
  • 谷歌给到的185个使用生成式AI的案例
  • 程序员如何通过专业与软技能提升核心竞争力
  • 基于YOLOv8的智能植物监测机器人
  • 2024年OpenAI DevDay发布实时 API、提示缓存等新功能
  • Raspberry Pi3B+之安装bookworm+Rpanion系统
  • 无人机专业除理论外,飞手执照、组装、调试实操技术详解
  • 【网路通信基础与实践番外二】TCP协议的流量控制和拥塞控制以及二者区别和例题
  • SpringBoot3+Vue3开发后台管理系统脚手架
  • OpenFeign微服务部署
  • 【C语言】数组(下)
  • cGANs with Projection Discriminator
  • mysql学习教程,从入门到精通,SQL HAVING 子句(32)
  • JavaScript while循环语句
  • 49天精通Java(Day 2):Java的基本语法
  • uni-app之旅-day01-home页
  • Vue3轻松实现导出Excel文件功能
  • 在Kali Linux中使用VNC和iptables配置xrdp以实现远程连接
  • 小徐影院:Spring Boot技术下的影院革新
  • 命名空间
  • 使用 Elastic 将 AI 摘要添加到你的网站
  • dOOv:Java 数据验证与映射库(简化业务逻辑)
  • Arthas sc(查看JVM已加载的类信息 )
  • OCR 行驶证识别 离线识别
  • PHP泛目录生成源码,可生成长尾关键词页面,带使用方法视频教程
  • LeetCode题练习与总结:丑数--263
  • 初识C语言(五)
  • Linux:深入理解冯诺依曼结构与操作系统
  • 面试中顺序表常考的十大题目解析
  • 测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布