欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

特别数的和——蓝桥杯python

时间:2023-05-16

题目:

小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到
40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。
请问,在 1 到 n 中,所有这样的数的和是多少?

【输入格式】 输入一行包含两个整数 n。 【输出格式】 输出一行,包含一个整数,表示满足条件的数的和。 【样例输入】 40 【样例输出】 574

n=int(input())ans = 0for i in range(1,n+1): if '1' in str(i) or '2' in str(i) or '0' in str(i) or '9' in str(i): ans += iprint(ans)

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。