需要此款軟件的朋友,請長按點贊3秒,私信回復(fù)“888”領(lǐng)取吧!
一、用到的庫;
import random
if __name__ == “__main__”: #程序入口 desktop_path = “C:UsersAdministratorDesktop” #定義一個變量,賦值一個路徑,用于存放打印結(jié)果 full_path = desktop_path + ‘雙色球 大樂透 5注隨機選號.txt’ # 創(chuàng)建一個txt文件 file = open(full_path, ‘w’) #打開txt文檔,寫入數(shù)據(jù) file.write(“大樂透:”) for _ in range(5): #21425712 for num1 in make_big_letou1()[:len(make_big_letou1())]: file.write(f'{num1:0>2d}’+’ ‘) file.write(“+ “) for num2 in make_big_letou2()[:len(make_big_letou2())]: file.write(f'{num2:0>2d}’ + ‘ ‘) file.write(“”) file.write(“雙色球:”) for _ in range(5): #17721088 for num1 in tow_ball1()[:len(tow_ball1())]: file.write(f'{num1:0>2d}’ + ‘ ‘) file.write(“+ “) for num2 in tow_ball2()[:len(tow_ball2())]: file.write(f'{num2:0>2d}’ + ‘ ‘) file.write(“”) file.close() #寫入關(guān)閉
三、定義的相關(guān)函數(shù);
def generate(ball_max, num): #隨機生成球號碼 ball = random.sample([i for i in range(1, ball_max + 1)], k=num) ball.sort() return balldef make_big_letou1(): #大樂透紅球 return generate(35, 5)def make_big_letou2(): #大樂透籃球 return generate(12, 2)def tow_ball1(): #雙色球紅球 return generate(33, 6)def tow_ball2(): #雙色球籃球 return generate(16, 1)
效果如下:
按需自取,點贊+關(guān)注才是重點。