Python计算1到200中包含数字'3'的数之和

这篇文章提供了一个Python程序,用于计算1到200之间所有包含数字'3'的数的总和。

以下是代码实现:pythondef calculate_sum(): total = 0 for num in range(1, 201): if '3' in str(num): total += num return total

result = calculate_sum()print('1到200之间所有包含数字‘3’的数的和为:', result)

代码解释:

  1. calculate_sum() 函数: 该函数用于计算包含数字 '3' 的数的总和。2. for num in range(1, 201):: 循环遍历从1到200的所有整数。3. if '3' in str(num):: 将每个数字转换为字符串,并检查是否包含数字 '3'。4. total += num: 如果数字包含'3', 则将其加到 total 变量中。5. print('1到200之间所有包含数字‘3’的数的和为:', result): 打印最终结果。

运行结果:

1到200之间所有包含数字‘3’的数的和为: 3783

所以,1到200之间所有包含数字'3'的数的总和为3783。


原文地址: https://www.cveoy.top/t/topic/7Bb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录