解题思路:
运用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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:638 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1083 |
printf基础练习2 (有点不明白)浏览:842 |
三角形 (C语言代码)浏览:911 |
C二级辅导-公约公倍 (C语言代码)浏览:483 |
蛇行矩阵 (C语言代码)浏览:502 |
简单的a+b (C语言代码)浏览:827 |
1162答案错误,为什么浏览:644 |
求圆的面积 (C语言代码)浏览:657 |