python编写一个能实现双色球选号的小程序。
时间: 2024-10-04 20:03:58 浏览: 79
在Python中编写一个简单的双色球选号小程序,你可以创建一个函数,让用户输入他们想要选择的红球和蓝球号码。这里是一个基础示例:
```python
import random
def generate_lottery_numbers():
# 红球范围从1到33
red_balls = list(range(1, 34))
# 蓝球范围从1到16
blue_ball = list(range(1, 17))
def select_numbers(num):
return random.sample(red_balls, num)
# 用户可以选择6个红球和1个蓝球
print("请输入你要选择的6个红球(用逗号分隔):")
red_selection = input().split(",")
red_numbers = [int(n) for n in red_selection]
print("请输入你要选择的蓝球号码:")
blue_number = int(input())
# 验证并生成蓝球
while blue_number < 1 or blue_number > 16:
print("蓝球号码需要在1到16之间,请重新输入:")
blue_number = int(input())
selected_numbers = {
"红球": red_numbers,
"蓝球": blue_number
}
return selected_numbers
# 使用函数并打印结果
selected = generate_lottery_numbers()
print(f"你选择了:红球{selected['红球']}, 蓝球 {selected['蓝球']}")
阅读全文