解题思路:
运用str() 和 eval()
注意事项:
str.find()返回的是-1或下标
参考代码:
n=int(input()) sum=0 for i in range(1,n+1): a=str(i) if a.find('2')>=0 or a.find('0')>=0 or a.find('1')>=0 or a.find('9')>=0: sum+=eval(a) print(sum)
0.0分
3 人评分
数组输出 (C语言代码)浏览:767 |
时间转换 (Java代码)浏览:574 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1419 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:732 |
【出圈】 (C语言代码)浏览:558 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:523 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
回文数字 (C语言代码)浏览:2510 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:344 |