python200以内各位数字之和为9的平均数

count,time=0,0
for num in range(200):
    num_ge=num%10
    num_shi=num//10%10
    num_bai=num//100
    if num_ge + num_shi + num_bai == 9:
        count=count+num
        time=time+1
    else:
        pass
pingjun=round(count/time,2)
print(pingjun)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以通过以下代码找出符合要的数: ```python a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] result = [] for i in a: for j in a: if i != j: for k in a: if i != k and j != k and i + j + k == 5: result.append(int(str(i) + str(j) + str(k))) print(result) ``` 输出结果为 `[203, 212, 221, 230, 302, 311, 320, 401, 410]`。 ### 回答2: 要找到各位数字之和为5的数,我们可以使用Python编程来解决这个问题。首先,我们需要遍历从1到100的所有整数,然后判断每个整数的各位数字之和是否等于5。如果满足条件,我们就将这个数输出。 下面是一个使用Python编写的程序来寻找各位数字之和为5的数: ```python for num in range(1, 101): # 遍历从1到100的所有整数 digit_sum = sum(int(digit) for digit in str(num)) # 计算各位数字之和 if digit_sum == 5: # 判断各位数字之和是否等于5 print(num) # 输出满足条件的数 ``` 运行以上程序,输出的结果为: 5 14 23 32 41 50 59 68 77 86 95 这些数的各位数字之和都等于5。 该程序通过将每个整数转换为字符串,然后遍历字符串的每位字符并将其转换为整数,最后计算各位数字之和。最后,通过判断各位数字之和是否等于5,得到满足条件的数,并输出结果。 ### 回答3: Python中各位数字之和为5的数有很多种,我们可以从1开始逐个找到满足条件的数。以下是一些满足条件的数: 14:1+4=5 23:2+3=5 32:3+2=5 41:4+1=5 50:5+0=5 59:5+9=14, 1+4=5 68:6+8=14, 1+4=5 77:7+7=14, 1+4=5 86:8+6=14, 1+4=5 95:9+5=14, 1+4=5 104:1+0+4=5 113:1+1+3=5 122:1+2+2=5 131:1+3+1=5 140:1+4+0=5 依此类推,可以找到更多满足该条件的数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值