python各位数字之和为5的数_编程计算100至1000之间有多少个数其各位数字之和是5。...

展开全部

以python语言为例,示例程序如下:

#定义统计数32313133353236313431303231363533e59b9ee7ad9431333431366339

count = 0

#轮询100-999数字

for i in range(100, 1000):

#定义数字总数

sum = 0

for tem in str(i):

#累加各位数

sum = sum + int(tem)

if sum == 5:

#判断累加总数等于5则统计数加1

count = count + 1

print i

#输出统计数

print count

执行以上程序即可得到结果是15。

扩展资料

上述程序重点是range函数的使用,range() 函数可创建一个整数列表,一般用在 for 循环中。

Python中range()函数的用法如下:

函数原型:range(start, end, scan):

参数含义:

start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);

end:计数到end结束,但不包括end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;

scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值