请问这是哪里出了问题?我要改哪怎么改正?可以说详细一点吗?谢谢!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
用函数求一个数值序列中所有正数之和
请问这是哪里出了问题?我要改哪怎么改正?可以说详细一点吗?谢谢!
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
比较精简的写法如下:
def fun1(nums): return sum([i for i in nums if i>0]) nums = [*map(eval, input().split(','))] print(f'所有正数之和为:{fun1(nums):.2f}')
如有帮助,请给个采纳。谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-10-22 12:46回答 3 已采纳 def fun(a,b,c): return sum(range(a,b+1,c))
- 2022-03-23 05:53回答 2 已采纳 n ** 0.5是求n的二分之一幂,也就是求根号nn//i是整数除法,比如9/2=4.5 9//2=4
- 2021-10-25 09:45回答 1 已采纳 def f1(*args): r = 0 for item in args: r += item print(r) def f2(*args):
- 2020-09-20 12:40在Python编程语言中,`sort`和`sorted`都是用于对序列进行排序的函数,但它们之间存在一些关键差异。本文将深入解析这两个函数的工作原理、参数以及如何使用它们进行自定义排序。 首先,我们来看`sort`函数。`sort`...
- 2021-05-25 05:07回答 4 已采纳 一楼的答案不严谨,首先题目的意思是要用函数来实现,所以必须定义一个 sum 的函数来计算结果,其次要求输入的m<n,所以在计算时要进行判断,不符合m<n的就不应该计算,最后一点,如果是计算
- 2022-02-21 07:01回答 2 已采纳 import 放到 if __name__判断里面 if __name__ == '__main__': # 单独执行该页面时可以相应 from GLOBAL_PARAM import *
- 2021-11-15 09:15回答 2 已采纳 你题目的解答代码如下: s = 1 a = 3 b = 5 for i in range(1,20): s += a t = a+b a = b b = t prin
- 2020-12-06 04:20weixin_39614146的博客 序列中的每个元素被分配一个序号————即元素的位置,这个序号也被称为索引。第一个索引从0开始。本章先介绍序列,然后介绍针对序列(包括元组和列表)都通用的操作,这些操作也适用于字符串。...
- 2022-09-28 04:40回答 2 已采纳 def fun(): arr = [int(i) for i in input().split()] maxnum, avgnum = max(arr), sum(arr)/len(a
- 2022-04-12 01:19回答 2 已采纳 用回调啊,写个回调
- 2022-03-20 05:37回答 3 已采纳 range(1,n+1)才是从1到n循环 n = eval(input('请输入正整数n=')) a=0 for i in range(1,n+1): if(n%i==0):
- 2021-03-05 19:44陌念念的博客 Python数据类型数据类型一种编程语言所支持的数据类型决定了该编程语言所能保存的数据Python语言常用的内置数据类型1、Number(数字)2、序列类型2.1 String(字符串)2.2 List(列表)2.3 Tuple(元组)3、Set(集合)4、...
- 2020-11-20 19:59weixin_39802519的博客 总结一下Python解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数:下面就一一介绍一下内置函数的用法:1、abs()返回一个数值的绝对值,可以是整数或浮点数等。print(abs(-18))print(abs(0.15))...
- 2020-11-24 02:54weixin_39814126的博客 在python中求一个数的平方根可以使用math模块,或者使用内置模块pow函数,还可以使用数学表达式,用两个**0.5表示。例如# -*- coding: UTF-8 -*-# Filename : test.py# author by : www.runoob.comnum = float(input...
- 2020-12-20 02:46在这个问题中,我们要找到一个方法来计算序列1-3+5-7+9-...+101的和。这个问题展示了如何利用Python的循环和条件语句来解决这样的数学问题。以下是对三种不同解决方案的详细解释: **第一种方法**: 这个方法使用了...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司