永发信息网

【rounddown】...10ifitsrightmostdigitislessthan5so12roundsdown...

答案:2  悬赏:40  手机版
解决时间 2021-02-17 21:04
  • 提问者网友:留有余香
  • 2021-02-17 11:03
【rounddown】...10ifitsrightmostdigitislessthan5so12roundsdown...
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-02-17 12:13
【答案】 $ pythonPython 2.7.3 (default, Jan 2 2013, 16:53:07) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> def round_sum(*args):... return sum(map(lambda x: round(x, -1), args))... >>> round_sum(16, 17, 18)60.0>>> round_sum(12, 13, 14)30.0>>> round_sum(6, 4, 4)10.0>>> 追问: 能不能解析下。我刚刚接触对于语法不太熟悉。 追答: map(func, iterable) 对iterable里的每个元素调用func函数, 返回值组成新的列表 追问: 这个我当学习样本了。如果我用loop来解决这个问题的话你能不能给我个大概,在loop里我如何round作为数学白痴的我实在是太难了。 追答: # usage loopsummary = 0for item in iterable: summary += round(item, -1)
全部回答
  • 1楼网友:山君与见山
  • 2021-02-17 13:33
就是这个解释
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯