python
习题
数字
说明
《Python 教程》 帮助读者成为泛程序员,持续修订中,提供建议、纠错、催更加微信 gairuo123。查看 更新日志。作者开办 Python 数据分析训练营正在报名中,详情 Python 数据分析训练营。
![]() |
本教程作者所著新书《Python之光:Python编程入门与实战》(ISBN:9787111729891)已由机械工业出版社出版上市,各大电商平台有售,欢迎:查看详情并关注购买。 |
(编码题)编写Python代码,计算 100 以内数字中有 9 的数字个数。
代码如下:
count = 0
for i in range(101):
if '9' in str(i):
count += 1
count
# 19
或者使用推导式:
len([i for i in range(101) if '9' in str(i)])
# 19
如果统计 100 以内数字有多少个 9,参考代码如下。
count = 0
for i in range(101):
num = str(i).count('9')
count += num
count
# 20
(完)