#coding:utf-8
import random
class Get_number:
def redblue_number(self):
red_number1=random.randint(1,33)
red_number2=random.randint(1,33)
red_number3=random.randint(1,33)
red_number4=random.randint(1,33)
red_number5=random.randint(1,33)
red_number6=random.randint(1,33)
blue_number=random.randint(1,16)
print(red_number1,red_number2,red_number3,red_number4,red_number5,red_number6,blue_number)
def main(self):#主函数只是为了调用和封装
choice=input("今天来几注?")
try:
count_cho=int(choice)#将输入值转换为数字
except:
print("只能数字") #使用try except捕捉异常,如果输入的是字符,则会因为无法转换为数字报错
return #报错后返回
count_cho=choice
for i in count_cho:#循环输入的次数
if int(count_cho)==0:
print("0注吗?今天心情不好吗?")
else:
count_number=0#设置初始值为0
while count_number<int(count_cho):#如果初始值小于输入的值,调用生成随机数
self.redblue_number()#调用生成随机数
count_number=count_number+1#每调用一次将初始值+1,直到等于输入的次数停止
exe_Get_number=Get_number()
exe_Get_number.main()