我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用函数求一个数值序列中所有正数之和

img


请问这是哪里出了问题?我要改哪怎么改正?可以说详细一点吗?谢谢!

比较精简的写法如下:

def fun1(nums):
    return sum([i for i in nums if i>0])

nums = [*map(eval, input().split(','))]

print(f'所有正数之和为:{fun1(nums):.2f}')

如有帮助,请给个采纳。谢谢!


str_num=input(">>>>>>")
lis=[i for i in str_num.split(",")]
s=0
for i in lis:
    if float(i)>=0:
        s+=float(i)
print(s)

近期文章

  • 关于我的Qt在睡了一觉以后报1000+错这件事
  • 线程文件读并计算数值
  • 对于不清楚的问题,如何写出
  • okhttp请求netty服务器文件下载,数据流获取不到
  • 用什么算法代码求解使N个人互相认识的方案次数
  • SQL为什么数字+字母组合例如1.2w,显示的是null
  • 下面得出的共用体变量的内存大小为什么是32,不是30;
  • visual studio2022 终端问题
  • 启动hadoop集群失败!显示这种错误,求解!
  • ios悬浮提词器怎么做
  • 轨道连通性的一个问题计算,怎么用C语言
  • Rstudio可以打开wps文件嘛
  • CMake Error at (find_package): ament_cmakeConfig.cmake
  • 能不能解答一下这个问题啊
  • 输入源文件名和目标文件名,编写拷贝工具,以二进制形式读进来,然后以二进制写入另一个文件
  • 初学者vs不显示输出结果
  • 选项怎么修改呢 求详细解析
  • el-table样式问题
  • mounted里的this.$set为undefined
  • mysql 语法错误1422 修改

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华