Python 统计 300 到 600 之间能被 3 和 5 整除的数字个数
本文将使用 Python 代码,统计 300 到 600 之间(包括 300 和 600)既能被 3 又能被 5 整除的数字个数。
代码示例:
result = 0
i = 300
while i <= 600:
if i % 3 == 0 and i % 5 == 0:
result += 1
i += 1
print('300 到 600 之间有{}个既能被 3 又能被 5 整除的数字'.format(result))
代码解释:
-
初始化变量:
result = 0: 初始化一个变量result来记录符合条件的数字个数,初始值为 0。i = 300: 初始化循环变量i,从 300 开始。
-
循环遍历:
while i <= 600: 使用while循环,当i小于等于 600 时,循环继续执行。
-
判断条件:
if i % 3 == 0 and i % 5 == 0: 使用if语句判断当前数字i是否能被 3 和 5 整除。i % 3 == 0: 判断i能否被 3 整除。i % 5 == 0: 判断i能否被 5 整除。and: 只有当两个条件都满足时,才会执行result += 1。
-
计数:
result += 1: 如果当前数字i满足条件,将result加 1,表示计数器增加一个。
-
循环递增:
i += 1: 将i增加 1,以便循环遍历下一个数字。
-
输出结果:
print('300 到 600 之间有{}个既能被 3 又能被 5 整除的数字'.format(result)): 使用format()方法将result的值插入到字符串中,并将结果输出。
代码运行结果:
300 到 600 之间有20个既能被 3 又能被 5 整除的数字
总结:
通过 Python 代码,我们成功地统计了 300 到 600 之间既能被 3 又能被 5 整除的数字个数。这个代码展示了如何使用循环和条件语句来解决简单的数据统计问题,同时也介绍了基本的 Python 语法和操作符。
原文地址: https://www.cveoy.top/t/topic/oKgR 著作权归作者所有。请勿转载和采集!