python基础篇之函数

news2025/1/19 20:40:08

 

 大家好,我是csdn的博主:lqj_本人

这是我的个人博客主页:lqj_本人的博客_CSDN博客-微信小程序,前端,vue领域博主lqj_本人擅长微信小程序,前端,vue,等方面的知识https://blog.csdn.net/lbcyllqj?spm=1000.2115.3001.5343

哔哩哔哩欢迎关注:小淼前端

小淼前端的个人空间_哔哩哔哩_bilibili

本篇文章主要讲述python的安装以及pycharm解释器的配置流程,本篇文章已经成功收录到我们python专栏中:https://blog.csdn.net/lbcyllqj/category_12089557.htmlicon-default.png?t=MBR7https://blog.csdn.net/lbcyllqj/category_12089557.html

 python函数

python函数是用另一种形式来把我们写的基本的代码程序给他包装起来,形成执行“块”或者一个范围,来引用或使用。

演示运算:

def lqj():
    print("-"*20)

lqj() 

运算结果:

--------------------

我们def定义一个函数,函数的名称为lqj,函数体内让python执行打印20个“-”的命令,然后在用lqj()来执行函数体。

演示运算:

def lqj(a,b):

    c = a+b
    print(c)
lqj(1,2) 

运算结果:

3

我们定义lqj这个函数有两个变量,函数体中执行加法运算,最后执行函数体并将定义的变量赋值。

用函数模块同时计算多个公式

演示运算:

def lqj(a,b):
    shang = a//b
    yu = a%b
    return shang,yu    
shang,yu = lqj(5,2)
print("商=%d\n余数=%d"%(shang,yu))

运算结果:

商=2
余数=1

我们用return来返回多个数值,并依次打印输出。

用函数模块打印几条线段

演示运算:

i = int(input("请输入要打印几条线段:"))
for i in range(i):
    def lqj():
        a = "-" * 20
        print(a)
    lqj()

运算结果:

请输入要打印几条线段:6
--------------------
--------------------
--------------------
--------------------
--------------------
--------------------

我们通过input与for来和def函数配合,实现输入书记打印几条线段的程序。

用函数模块算平均数

演示运算:

a= int(input("请输入第一个数:"))
b= int(input("请输入第二个数:"))
c= int(input("请输入第三个数:"))
def lqj(a,b,c):
     return (a+b+c)/3
print("三个数的平均数为:%d"%lqj(a,b,c))

运算结果:

请输入第一个数:8
请输入第二个数:6
请输入第三个数:5
三个数的平均数为:6

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/161527.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最简最速搭建grpc分布式服务的Mac系统开发环境

文章目录环境详情基本原理什么是 Protobuf工具安装环境搭建编写服务类的实现启动服务客户端测试环境详情 golang 1.18 macOS Big Sur protobuf 3 基本原理 整个RPC过程就是: 客户端 发送 数据(以字节流的方式)服务端接收,并…

Spring Boot 大型线上商城项目实战教程试学(文末视频版)

视频链接在文末 在学习一门技术的时候,相信很多开发者会在开源网站上寻找对应技术栈的开源项目,通过阅读源码,学习项目作者的开发思路、解决问题的方法,这一过程,对大多人来说没那么容易,要么一开始不知从…

共享模型之管程(八)

1.线程的活跃性 1>.定义: 线程内的有限代码因为某种原因一直无法执行完毕(/执行不完); 1.1.线程活跃性的现象-死锁 1>.有这样的情况:一个线程需要同时获取多把锁,这时就容易发生死锁; 2>.案例 ①.t1线程已经获得A对象锁,接下来想获取B对象的锁; ②.t2线…

Python和MySQL对比(4):用Pandas 实现MySQL的行列转换语法效果

文章目录一、前言二、语法对比数据表concat(多列合并为一列)group_concat(多行合并为一行)一列拆分为多列一行拆分为多行多行转为多列多列转为多行三、小结一、前言 环境: windows11 64位 Python3.9 MySQL8 pandas1.4.…

【Linux】make/Makefile的简单使用

人生的态度是,抱最大的希望,尽最大的努力,做最坏的打算。 – 柏拉图 《理想国》 目录一.Linux项目自动化构建工具-make/Makefile1.为什么需要使用make/Makefile2.简单理解make和Makefile3.如何编写Makefile文件3.1生成可执行程序&#xff1a…

智算中心掀落地热潮,加速AI普惠化

11日,国家信息中心与浪潮信息联合发布的《智能计算中心创新发展指南》显示,目前全国有超过30个城市正在建设或提出建设智算中心,“十四五”期间,对智算中心的投资可带动人工智能核心产业增长约2.9-3.4倍。 《科创板日报》记者注意…

python+人脸识别+opencv实现真实人脸驱动的阿凡达(中)

目录一、前言二、消除图片拼接缝隙三、基于一张图片正脸转侧脸的实现1、人体头部的二维成像知识2、用特征点驱动的方法实现侧脸2.1python核心代码三、后续工作一、前言 我们在上篇名叫python人脸识别opencv实现真实人脸驱动的阿凡达(上博文里已经实现了基于三角映射…

教资报名啦 有问题欢迎评论区提问~

报考小tips: ①一次选报你所有准备报考的学科 ②看好类别,有些是“音体美专业”专属 ③审核前如果发现有漏报的科目,可以先取消再报 ④一旦审核通过,就不能更改/增加/较少报考科目 ⑤缴费成功后,不退费【如果考试前几天…

德云社、本山传媒齐聚辽宁卫视春晚,郭德纲和本山大叔会参加吗

腊月二十九,屋里走。不得不说辽宁卫视会选时间,兔年的春晚定在了农历腊月二十九这一天。备受关注的辽宁卫视春晚,准备在农历的腊月二十九晚上七点三十分,正式与广大观众见面。 辽宁卫视春晚之所以倍受期待,是因为这些年…

【MySQL】深入理解MySQL事务(上篇)

MySQL事务前言事务的ACID 特性事务提交方式事务常见操作方式正常演示 - 证明事务的开始与回滚非正常演示1 - 证明未commit,客户端崩溃,MySQL自动会回滚(隔离级别设置为读未提交)非正常演示2 - 证明commit了,客户端崩溃…

2021年大数据挑战赛A题智能运维中的异常检测与趋势预测求解全过程论文及程序

2021年大数据挑战赛 A题 智能运维中的异常检测与趋势预测 原题再现: 异常检测(异常诊断/发现)、异常预测、趋势预测,是智能运维中首当其冲需要解决的问题。这类问题是通过业务、系统、产品直接关联的 KPI 业务指标进行分析诊断&…

【Linux】生产者消费者

生产者消费者 生产者消费者问题概述 生产者/消费者问题,也被称作有限缓冲问题。可以描述为:两个或者更多的线程共享同一个缓冲 区,其中一个或多个线程作为“生产者”会不断地向缓冲区中添加数据,另一个或者多个线程作为“消费者”…

优先级队列--堆的应用(堆排序与TopK问题)

堆排序:比较方式为小于建大堆 priority_queue(Iterator first, Iterator last): _con(first, last) // 1、使用vector的区间构造函数来初始化_con{// 2、建堆:从完全二叉树的最后一个非叶子结点来进行向下调整for (int i (size() - 2) / 2; i > 0; i…

2023真无线蓝牙耳机怎么选?值得入手的蓝牙耳机推荐

蓝牙耳机作为近几年备受人们欢迎的数码产品,很多人都想买到一款适合自己的蓝牙耳机。但,随着蓝牙耳机的快速发展,蓝牙耳机市场充斥着各种机型,它们有着不同的性能、价格、外观等。所以,不少人都有一个疑惑,…

玩转 MySQL Shell 沙盒实例

什么是沙盒实例? 沙盒实例仅适用于出于测试目的在本地计算机上部署和运行,可以与 InnoDB Cluster 、 InnoDB ClusterSet 和 InnoDB ReplicaSet 一起工作。 如何使用部署沙盒的 API 函数? 语法dba.deploySandboxInstance(port[, options])解…

Mybatis学习笔记(一)

什么是框架? 它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能,大大提高开发效率 三层架构 表现层:用于展示数…

慕尼黑工业大学开源含四季的数据集:用于自动驾驶的视觉长期定位

以下内容来自[从零开始机器人SLAM知识星球] 每日更新内容 点击领取学习资料 → 机器人SLAM学习资料大礼包 #论文# #开源数据集# 4Seasons: Benchmarking Visual SLAM and Long-Term Localization for Autonomous Driving in Challenging Conditions 地址:https:/…

LeetCode[295]数据流的中位数

难度:困难题目:中位数是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。例如 arr [2,3,4] 的中位数是 3 。例如 arr [2,3] 的中位数是 (2 3) / 2 2.5 。描述:实现 MedianFinder 类:…

工信部及多地政府联合阿里健康在全国展开防疫保供专项行动

为了切实服务好百姓的购药需求,在工信部和各地政府的指导下,12月疫情政策调整以来,阿里健康已先后在全国20多个省市及地区配合药品物资精准投放工作,为各地居民重点供退热药、N95口罩等紧缺药品和物资,尽全力打好药品保…

Android系统定制开发过程快速查找定位分析代码的方法

推荐阅读 ​Android系统开发过程快速查找定位代码的方法 Android10以上系统定制Root权限(隐藏Root权限) 商务合作 2023年招聘 2023年逆向分析资料汇总 Android系统开发过程,经常需要进行文件查找、代码查找,常用find和grep查找命令 1.find命令 根据文…