Python 判断自然数是否为 3 或 5 的倍数
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('否')
解释:
- 输入: 代码使用
input()函数从用户获取输入,并将其转换为整数存储在变量a中。 - 输入验证: 代码首先检查
a是否在 1 到 100 之间。如果不在,则输出'输入有误'。 - 判断: 代码使用
%操作符判断a是否能被 3 或 5 整除。如果能,则输出'是';否则,输出'否'。
示例:
输入: 15 输出: 是
输入: 7 输出: 否
输入: 105 输出: 输入有误
总结:
本代码使用 Python 语言实现了判断自然数是否为 3 或 5 的倍数的功能,并包含输入验证,确保代码的健壮性和可读性。
原文地址: https://www.cveoy.top/t/topic/ovi9 著作权归作者所有。请勿转载和采集!