本文将使用 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))

代码解释:

  1. 初始化变量:

    • result = 0: 初始化一个变量 result 来记录符合条件的数字个数,初始值为 0。
    • i = 300: 初始化循环变量 i,从 300 开始。
  2. 循环遍历:

    • while i <= 600: 使用 while 循环,当 i 小于等于 600 时,循环继续执行。
  3. 判断条件:

    • 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
  4. 计数:

    • result += 1: 如果当前数字 i 满足条件,将 result 加 1,表示计数器增加一个。
  5. 循环递增:

    • i += 1: 将 i 增加 1,以便循环遍历下一个数字。
  6. 输出结果:

    • print('300 到 600 之间有{}个既能被 3 又能被 5 整除的数字'.format(result)): 使用 format() 方法将 result 的值插入到字符串中,并将结果输出。

代码运行结果:

300 到 600 之间有20个既能被 3 又能被 5 整除的数字

总结:

通过 Python 代码,我们成功地统计了 300 到 600 之间既能被 3 又能被 5 整除的数字个数。这个代码展示了如何使用循环和条件语句来解决简单的数据统计问题,同时也介绍了基本的 Python 语法和操作符。

Python 统计 300 到 600 之间能被 3 和 5 整除的数字个数

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

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