编程计算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无用