马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
突发奇想,就像看看自己买的双色球有没有中奖的命。拿去玩玩吧。
import random
def shuangseqiu():
# 从数字1-33中随机抽取6个号码,作为红球并将其按从小到大排序
redball_list = random.sample(range(1, 34), 6)
redball_list.sort()
# 从数字1-16中随机抽取1个号码,并将其作为蓝球
blueball = random.sample(range(1, 17), 1)
blueball_list =list(blueball)
# 将红球列表和蓝球返回
return redball_list, blueball_list
def zixuannumber():
redballzixuan_list = []
for i in range(6):
redballzixuan_list.append(int(input(f"请输入第{i+1}个红球号码:")))
blueballzixuan = int(input("请输入蓝球号码:"))
blueballzixuan_list = [blueballzixuan]
return redballzixuan_list, blueballzixuan_list
# 主程序
print("欢迎来到双色球游戏!")
print("请输入1开始自选双色球号码,2开始随机号码:")
choice = int(input())
if choice == 1:
print("自选号码:红球6个,篮球1个, 红球范围1-33,蓝球范围1-16,红球需按顺序填写")
zixuan_number = zixuannumber()
elif choice == 2:
print("系统为你随机选择号码:红球6个,篮球1个")
zixuan_number = shuangseqiu()
else:
print("输入错误,程序自动退出")
exit()
print("本次你选择的双色球号码为:", zixuan_number)
# 使用循环来模拟自选的1注双色球号码,将在多少次中中奖
count = 0
while True:
count += 1
shuangseqiu_number = shuangseqiu()
if shuangseqiu_number == zixuan_number:
print("你投注的双色球号码为:", zixuan_number)
print(f"在摇奖{count}次后中奖!中奖号码为:", shuangseqiu_number)
break
# else:
# print(f"在摇奖{count}次后未中奖,本次双色号码为:", shuangseqiu_number, "请继续摇...")
|