注意事项:set用于数据清洗(集合元素的唯一性),取其长度-2即可(因为第一个数从0算起被认为是符合条件的,要去除,直接从1开始算那我也不反对,再减去集合中0的元素,即列表中表示不符合条件的元素)
参考代码:
print(len(set(list(map(lambda x : x+1 if (x % 7 == 0 or '7' in str(x)) else 0, (i for i in range(int(input())+1))))))-2)
0.0分
1 人评分
人见人爱A+B (C++代码)浏览:1071 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:593 |
输出九九乘法表 (C语言代码)浏览:584 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:763 |
C语言训练-数字母 (C语言代码)浏览:648 |
前10名 (C语言代码)浏览:773 |
简单的a+b (C语言代码)浏览:444 |
盐水的故事 (C语言代码)浏览:1616 |
1162答案错误,为什么浏览:700 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:604 |