产生随机数,从控制台接受一个4位会员号,分解获得百位数,判断是否是幸运会员
时间: 2024-09-10 22:25:57 浏览: 61
易语言取指定位数的随机数
在编程中,生成随机数通常通过特定的函数或者库来实现,比如在Python中可以使用`random`模块,而在Java中则有`java.util.Random`类。下面是一个简单的示例,展示如何从用户输入的4位会员号中提取百位数,并判断是否为幸运数字:
```python
import random
# 接受用户输入的4位会员号
member_number = input("请输入4位会员号:")
# 判断会员号是否完整
if len(member_number) != 4 or not member_number.isdigit():
print("输入错误,请输入正确的4位数字.")
else:
# 分解会员号得到百位数
hundred_digit = int(member_number[1]) # Python索引从0开始,所以取第2位即为百位
# 定义随机幸运数字范围
lucky_numbers = [1, 3, 5, 7, 9] # 假设这是幸运数字列表,你可以自定义
# 判断是否为幸运会员
if hundred_digit in lucky_numbers:
print(f"恭喜您,您的百位数{hundred_digit}是我们的幸运数字!")
else:
print(f"很遗憾,您的百位数不是我们的幸运数字.")
阅读全文