帮我用Python写一个简单的彩票中奖规则
时间: 2023-03-27 20:03:56 浏览: 47
好的,以下是一个简单的彩票中奖规则的 Python 代码:
```python
import random
# 生成中奖号码
winning_numbers = []
while len(winning_numbers) < 6:
number = random.randint(1, 50)
if number not in winning_numbers:
winning_numbers.append(number)
# 用户选择号码
user_numbers = []
while len(user_numbers) < 6:
number = int(input("请输入一个 1-50 之间的数字:"))
if number < 1 or number > 50:
print("输入的数字不合法,请重新输入!")
elif number in user_numbers:
print("您已经选择了这个数字,请重新输入!")
else:
user_numbers.append(number)
# 判断中奖情况
matched_numbers = set(winning_numbers) & set(user_numbers)
if len(matched_numbers) == :
print("很遗憾,您没有中奖!")
elif len(matched_numbers) == 1:
print("恭喜您中了一等奖,奖金为 100 元!")
elif len(matched_numbers) == 2:
print("恭喜您中了二等奖,奖金为 500 元!")
elif len(matched_numbers) == 3:
print("恭喜您中了三等奖,奖金为 100 元!")
else:
print("恭喜您中了四等奖,奖金为 10 元!")
```
希望这个代码能够帮到您!