系统可以随机产生一组数据,一组彩票数据有六位数,这六位数的的取值范围是0和1。
一张彩票是两块钱,用户可以选择购买彩票的张数,若余额充足,用户可以开始游戏,要求从控制台输入6位的0或者1,若用户输入的不对,要求用户重新输入,直到输入成功为止。若中奖的话,中奖金额为购买彩票金额的50倍,,若没中奖则打印继续努力!用户可以选择继续买票或者是退出。买票和退出的时候要求打印剩余金额。余额不足的时候提示用户充值。
以下是我的代码,禁不起测试,有问题可以交流,不喜勿喷
import time
import random
print("********游戏开始**********")
time.sleep(1)
print("***********系统开始产生中奖数据*************")
caiNum = []
luckyNum = []
money = int(input("请输入充值的金额:"))
while True:
luckyNum.clear()
for i in range(6):
num = random.choice(["0", "1"])
luckyNum.append(num)
i += 1
print(luckyNum)
mon = int(input("一张彩票2元,您要买几张:"))
mai = 2 * mon
if money < mai:
chong = input("余额不足,是否充值:y/n")
if chong == "y":