编程计算500到n之间(包含n)不能被7整除,个位不是0和3的数之和,n从键盘输入,当小于500时,提示输入“输入值不得小于500”。
2条回答 默认 最新
- CSDN专家-kaily 2021-05-18 13:12关注
n = int(input()) if n<500: print('输入值不得小于500') else: print(sum(list(filter(lambda x:x%7!=0 and str(x)[-1] not in ['0', '3'], [i for i in range(500, n+1)]))))
还可以用 filter 来过滤
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 模拟电路求复阻抗和传递函数,请各位拍照写一下解答过程
- ¥60 不懂得怎么运行下载来的代码
- ¥15 CST导出3D模型图为什么和软件显示不一样?
- ¥15 加热反应炉PLC控制系统设计(相关搜索:梯形图)
- ¥15 python 用Dorc包报错,我的写法和网上教的是一样的但是它显示无效参数,是什么问题
- ¥15 经过滑动平均后的一维信号还原用什么结构好呢?
- ¥15 指定IP电脑的访问设置
- ¥30 matlab ode45 未发现警告,但是运行出错
- ¥15 为什么devc++编译项目会失败啊
- ¥15 vscode platformio