python3如何编写一个求平均值且带返回值的自定义的函数,从键盘输入两个数,用该函数输出计算结果?
初学者,求助
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Noah Ren 2018-11-07 00:22最佳回答 专家已采纳如果有哪点不理解的地方可以叫我qq,526772254.望采纳
while True: # 接收用户输入 num1 = input('请输入一个整数').strip() # 判断是否为整数 if num1.isdigit(): num1 = int(num1) # 不为整数重新输入 else: print('输入不为整数, 请重试') continue # 接收用户输入的第二个数字 num2 = input('请输入一个整数').strip() if num2.isdigit(): num2 = int(num2) # 走到这里说明用户输入的两个数字都得到了,此时应该跳出循环 break else: print('输入不为整数, 请重试') continue # 定义求平均值的函数 def avg(a, b): res = (a + b) / 2 # 将求得的结果返回 return res # 函数有返回值, 所以应该找一个变量接收一下函数的返回值 res = avg(num1, num2) print(res)
采纳该答案 已采纳该答案 专家已采纳评论解决 2 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(2条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2018-11-06 08:44回答 3 已采纳 如果有哪点不理解的地方可以叫我qq,526772254.望采纳 ```python while True: # 接收用户输入 num1 = input('请输入一个整数').s
- 2021-06-21 21:42回答 2 已采纳 n = int(input('人数:')) student_info = {} for i in range(n): print('-' * 20) print('第{}个学生'.
- 2021-09-16 11:16回答 1 已采纳 代码如下,记得点采纳哦! a = input('请输入3个整数(以空格分开):') list1 = a.split(' ') sum = 0 for i in list1: sum = s
- 2020-12-16 14:39weixin_39817215的博客 python函数应用下面小编会用两个简单python函数打印横线以及python函数求和以及平均值的例子为你展示python函数应用,提升你对python函数的理解。python函数自定义打印横线一般打印横线只需要一个print输出就可以...
- 2020-11-25 13:26weixin_39819138的博客 Python实战:找到\u201CB列\u201D的平均值,\u201C列C\u201D,\u201CD\u201D。这个过程有点麻烦。请仔细看以下步骤:\u201D。1. 核心代码2。操作结果3。流程分析这一过程分为三个步骤来获得两个变量z1 z2,然后整合结果...
- 2020-11-24 08:59weixin_39797758的博客 展开全部# coding = GBKa =[1,2,3,4,5]sum=0b = len(a)print("这个数组2113的长5261度为:",b)for i in a:sum =sum +iprint("这个数组之和为:",sum)print("这个数组平均数为",sum/b)或import syssum = 0cnt = 0f = ...
- 2021-06-09 21:31回答 2 已采纳 import random r=random.randint(0,20) m=input() y=input() t=float(y)**(1+r/100) print(t*float(m))
- 2021-06-08 21:26回答 2 已采纳 import math n = int(input("n:")) m = int(input("m:")) print(math.factorial(n)//(math.factorial(m)*m
- 2021-10-13 11:07回答 3 已采纳 你好同学,代码供参考: def f(): s = 1 for i in range(20,2,-1): s*=i return s print(f()) 结果
- 2020-11-29 03:48weixin_39832643的博客 一般用小写字母和单下划线、数字等组合,有人习惯用aabb的样式,但我不推荐def是定义函数的关键词,这个简写来自英文单词define函数名后面是圆括号,括号里面,可以有参数列表,也可以没有参数千万不要忘记了括号...
- 2021-04-27 04:39这样哈的博客 一、内容总览1.1、函数参数和函数...有返回值有参数 无返回值有参数 有返回值定义一个函数是否要返回值,以及是否要传参数,要根据自己的需求而定2.2、函数的返回值进阶~利用元组返回多个值我们在开发的过后中,...
- 2021-12-02 14:30梦然网络的博客 sum() def value(*args): #新建空列表存放筛选后的数据 graternum = [] avg = sum(args) / len(args) for i in args: if i > avg: graternum.append(i) return avg,grater num = value(34,44,55,66,32,13,4...
- 2022-04-30 14:00回答 1 已采纳 def dna(s): ans = "" for i in s: if i == "A": ans += "T" elif i
- 2021-12-22 20:58回答 1 已采纳 def s(*c): return sum(c) res = s(1, 2, 3, 4, 5, 6, 7) print(res) l = [1, 2, 3, 4, 5, 6, 7] res
- 2021-08-24 11:14回答 5 已采纳 星号表达式(*expressoin)不可单独使用 可以先执行完函数再赋值
- 2020-12-04 10:35weixin_39555715的博客 函数将重复的代码,封装到函数,只要使用直接找函数函数可以增强代码的模块化和提高代码的重复利用率函数的定义和调用格式def 函数名([参数,参数...]):函数体定义函数import randomdef generate_random():for i in ...
- 2020-12-24 05:08计算分组摘要统计,如计数、平均值、标准差,或用户自定义函数。对DataFrame的列应用各种各样的函数。应用组内转换或其他运算,如规格化、线性回归、排名或选取子集等。计算透视表或交叉表。执行分位数分析以及其他...
- 2021-02-04 05:07Moonkissu的博客 我必须创建一个名为read_data的函数,该函数将文件名作为其唯一参数。然后,此函数必须使用给定名称打开文件并返回字典,其中的键是文件中的位置名称,值是读数列表。第一个函数的结果起作用并显示:{'Monday': [67 ...
- 2021-12-22 00:25回答 1 已采纳 def fact(n): #自定义函数 res = 1 for i in range(1,n+1): res *= i #1*2*3*...*n retur
- 2020-12-21 11:19weixin_39598308的博客 python自定义函数实现最大值的输出方法python中内置的max()函数用来得到最大值,通过冒泡排序也可以。#!/usr/bin/pythondef getMax(arr):for i in range(0,len(arr)):for j in range(i+1,len(arr)):first=int(arr[i]...
- 没有解决我的问题, 去提问