Python计算包含数字3的数之和(1到200)
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)
代码解释:
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 著作权归作者所有。请勿转载和采集!