"""
红篮球游戏
Red basketball game
RedBasketballGame.py
"""
import random
import pandas as pd
class ReadBlueBoll(object):
def __init__(self, red_nums, blue_nums, times, red_start_range, red_end_range, blue_start_range, blue_end_range):
self.red_nums = red_nums
self.blue_nums = blue_nums
self.times = times
self.red_start_range = red_start_range
self.red_end_range = red_end_range
self.blue_start_range = blue_start_range
self.blue_end_range = blue_end_range
@staticmethod
def themselves(self):
for _ in range(self.times):
print(f'\033[30m第{_ +1}组红篮球数据展示\033[0m')
red_balls = random.sample(range(self.red_start_range, self.red_end_range), self.red_nums)
blue_ball = random.sample(range(self.blue_start_range, self.blue_end_range), self.blue_nums)
print(f"随机红球: \033[31m{red_balls}\033[0m")
print(f"随机蓝球: \033[34m{blue_ball}\033[0m")
result = {
'红球': [self.red_balls],
'蓝球': [self.blue_balls]
}
rb = pd.DataFrame(result)
rb.to_excel('output.xlsx', index=False)
rb = ReadBlueBoll(15, 3, 5, 1, 100, 1, 55)
rb.themselves(rb)