首页 > 编程语言 >笨办法学Python3 习题21 函数可以返回某些东西

笨办法学Python3 习题21 函数可以返回某些东西

时间:2023-10-05 17:13:14浏览次数:43  
标签:笨办法 21 iq XX print return 习题 变量 函数

知识点:

  1. 函数放在 = 右边也可以马上被执行调用
  2. 函数可以和函数结果的变量一起运算
  3. 关键词  return  的用法

脚本函数运行内容:

  • 定义函数1(参数1,参数2),打印加法句子,返回加法结果
  • 定义函数2(参数1,参数2),打印减法句子,返回减法结果
  • 定义函数3(参数1,参数2),打印乘法句子,返回减法结果
  • 定义函数4(参数1,参数2),打印除法句子,返回减法结果
  • 年龄变量 = 函数1(XX,XX)
  • 身高变量 = 函数2(XX,XX)
  • 体重变量 = 函数3(XX,XX)
  • 智商变量 = 函数4(XX,XX)
  • 打印 变量结果
  • 将函数和变量混合运算
  • 打印 运算结果
 1 def add(a,b):
 2     print(f"ADDING {a} + {b}")
 3     return a + b
 4 
 5 def subtract(a,b):
 6     print("SUBTRACTING {} - {}".format(a,b))
 7     return a - b
 8 
 9 def multiply(a,b):
10     print(f"MULTIPLYING {a} * {b}")
11     return a * b
12 
13 def divide(a,b):                           
14     print(f"DIVIDING {a} / {b}")
15     return a / b                                # 定义四个不同的函数,分别返回 加减乘除后的值 
16 
17 print("让我们用函数来定义一些数学。")                # 打印 提醒句子
18 
19 age = add(30,5)                               
20 height = subtract(78,4)
21 weight = multiply(90,2)
22 iq = divide(100,2)                              # 将四个带参数值的函数分别赋值给新的变量,赋值的过程就在调用函数
23 
24 print(f"Age : {age}, Height : {height}, Weight : {weight}, iq : {iq}")  
25 
26 what = add(age,subtract(height,multiply(weight,divide(iq,2))))   # 将函数返回的变量值 和 函数一起 调用 运算 结果赋值给变量
27 
28 print(f"最后结果变成:{what},你能手动算吗?")           
PS C:\Users\Administrator\lpthw> python ex21.py
让我们用函数来定义一些数学。
ADDING 30 + 5
SUBTRACTING 78 - 4
MULTIPLYING 90 * 2
DIVIDING 100 / 2
Age : 35, Height : 74, Weight : 180, iq : 50.0
DIVIDING 50.0 / 2
MULTIPLYING 180 * 25.0
SUBTRACTING 74 - 4500.0
ADDING 35 + -4426.0
最后结果变成:-4391.0,你能手动算吗?

 

标签:笨办法,21,iq,XX,print,return,习题,变量,函数
From: https://www.cnblogs.com/luxiaoli/p/17743550.html

相关文章

  • 21 HCIA-综合实验
    拓扑规划说明如图1实现一个典型的企业网,其中总部(包含R1、SW1、SW2和SW3)为企业主园区网络,分支为企业分支网络,云部分代表互联网设备(8.8.8.8)。读者需要完成总部和分支基本的网络功能,可以访问互联网(8.8.8.8)以及通过GREVPN使得位于两个AS的终端实现跨越广域网的通信整......
  • 2023-2024-1 20211319《信息安全专业导论》第二周学习总结
    2021-2022-120211408《信息安全专业导论》第周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2023-2024-1-计算机基础与程序设计)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02这个作业的目标<写上具体方面>作业正文.........
  • 笨办法学Python3 习题20 函数和文件
    脚本函数运行内容:系统模块导入参数变量解包参数变量(脚本,文件变量1)定义函数1,执行读取文件定义函数2,执行读取位置移动到文本开头定义函数3(参数1,参数2),执行打印参数1,读取参数2的一行打开文件变量1赋值刚创的文档变量调用函数1,读取文件调用函数2,读取位置移动到文本开头......
  • 笨办法学Python3 习题19 函数和变量
    定义调用函数:全局变量名和函数变量名避免取相同的名字函数之外的变量不会改变函数中原来的变量,调用函数时会被临时创建,函数运行完就会被丢弃定义函数(参数变量1,参数变量2):    函数命令打印你有参数变量1的干酪    打印你有参数变量2的干酪盒子   ......
  • 笨办法学Python3 习题18 命名、变量、代码和函数
    知识点:定义函数的格式def函数名1(参数1,参数2):   函数命令def函数名2(*args):   解包   函数命令def函数名3(参数1):   函数命令def函数名4():  # 可以是无参数的函数   函数命令函数名1(参数值,参数值)#调用函数1函数名2(参数值,参数值)#......
  • 笨办法学Python3 习题17 更多文件操作
    脚本运行内容:系统模块导入参数变量导入os.path模块调用exists函数  解包参数变量(脚本,被复制文件1,粘贴到文件2)打印语句,需要复制文件1内容到文件2打开文件1读取文件1打印语句,中间用到格式化,len(X)函数来运算文件1中字符长度打印语句,中间用到格式化,exists(Y)函数......
  • 题解 CF1034C【Region Separation】/ SS221116D【Xiong AK 10 IOI】
    很妙的性质题!全是意识流证明见过吗?problem每次选一个非空边集删掉,谓之曰砍树。砍树后需要满足每个连通块的点权和相同。在一个方案中可以砍很多次树,都要满足砍树后的要求。一共有多少种合法方案呢?\(n\leq10^6,1\leqa_i\leq10^9\)。solution假如我们将树砍成\(k\)个连通......
  • python基础操作练习题
    使用版本:python3.6.8IDE:pycharm前言这些练习题是在神经网络与深度学习课程上老师提供的,原因是有些同学没学过python,作为简单的练手习题。题目都很简单,加上python本身也比较简单,有些题目的作答可以一行代码实现(虽然可读性就下降了)。练习题2.1数位之和编写程序,输入一个正......
  • The 2021 ICPC 南京 ACJM
    The2021ICPCAsiaNanjingRegionalContest(XXIIOpenCup,GrandPrixofNanjing)A.Oops,It’sYesterdayTwiceMore思路:考虑先把所有袋鼠集中在一起然后再移动。因为有步数限制(\(\le3(n-1)\))。那么分类讨论移动到四个角上,看哪个符号条件的就输出。//AConemoreti......
  • 2.分支结构-习题
    1.【例3.1】偶数2051:【例3.1】偶数时间限制:1000ms内存限制:65536KB提交数:77974通过数:52661【题目描述】读入一个正整数a,如果a为偶数输出yes。【输入】一个正整数a。【输出】偶数输出yes,否则什么也不输出。【输入样例】12【输出样例】y......