python定义一个函数func_sum(i.j)其中i和j都是整数且i<j,函数返回从i到j之间(含i和j),能被5整除的所有整数之和,使用该函数输入365,987,打印返回值,有大佬能敲个代码出来吗?
2条回答 默认 最新
- CSDN专家-天际的海浪 2021-07-02 21:31关注
循环从i到j之间是range(i,j+1)(要包含j需要加1)
用 if i % 5 == 0:,判断能否被5整除
代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
def func_sum(i,j): s = 0 for i in range(i,j+1): if i % 5 == 0: s += i return s print(func_sum(365,987))
或者
def func_sum(i,j): s = sum(i for i in range(i,j+1) if i % 5 == 0) return s print(func_sum(365,987))
结果:
84375
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报