Python 判断自然数是否为 3 或 5 的倍数

本代码使用 Python 语言判断一个自然数是否为 3 或 5 的倍数,并根据结果输出'是'或'否'。代码还包含输入验证,确保输入的自然数在 1 到 100 之间。

代码:

a = int(input())
if a <= 0 or a > 100:
    print('输入有误')
elif a % 3 == 0 or a % 5 == 0:
    print('是')
else:
    print('否')

解释:

  1. 输入: 代码使用 input() 函数从用户获取输入,并将其转换为整数存储在变量 a 中。
  2. 输入验证: 代码首先检查 a 是否在 1 到 100 之间。如果不在,则输出'输入有误'。
  3. 判断: 代码使用 % 操作符判断 a 是否能被 3 或 5 整除。如果能,则输出'是';否则,输出'否'。

示例:

输入: 15 输出: 是

输入: 7 输出: 否

输入: 105 输出: 输入有误

总结:

本代码使用 Python 语言实现了判断自然数是否为 3 或 5 的倍数的功能,并包含输入验证,确保代码的健壮性和可读性。

Python 判断自然数是否为 3 或 5 的倍数

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

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