如果一个数满足以下条件,则称之为幸运数字: 能被7整除的绝对值不大于100的非0偶数。 编写一个程序,由于键盘输入一个数字,判定是否为幸运数字。
时间: 2024-09-20 10:03:37 浏览: 30
C语言程序设计-编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0;调用该函数找出10
5星 · 资源好评率100%
为了编写这个程序,你可以使用Python语言作为示例,因为它的语法简洁明了。首先,你需要创建一个函数来检查给定的数字是否满足幸运数字的条件。以下是实现该功能的一个示例:
```python
def is_lucky_number(n):
# 检查输入是否是非零偶数
if n % 2 != 0 or n == 0:
return False
# 计算数字的绝对值并判断是否大于100以及能否被7整除
abs_num = abs(n)
if abs_num > 100 or abs_num % 7 != 0:
return False
# 数字满足所有条件,返回True
return True
# 获取用户输入
try:
user_input = int(input("请输入一个数字: "))
except ValueError:
print("无效输入,请输入一个整数.")
else:
# 判断并打印结果
if is_lucky_number(user_input):
print(f"{user_input} 是一个幸运数字.")
else:
print(f"{user_input} 不是一个幸运数字.")
阅读全文