python制作双色球 大乐透 5注随机选号
def generate(ball_max, num):#随机生成球号码def make_big_letou1():#大乐透红球def make_big_letou2():#大乐透篮球def tow_ball1():#双色球红球def tow_ball2():#双色球篮球。
一、用到的库;
import random
二、定义的相关函数;
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)
三、程序入口;
if __name__ == "__main__": #程序入口
desktop_path = "C:\\Users\\Administrator\\Desktop\\" #定义一个变量,赋值一个路径,用于存放打印结果
full_path = desktop_path + '双色球 大乐透 5注随机选号.txt' # 创建一个txt文件
file = open(full_path, 'w') #打开txt文档,写入数据
file.write("大乐透:\n")
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("\n")
file.write("双色球:\n")
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("\n")
file.close() #写入关闭
四、运行效果
最后,我精心筹备了一份全面的Python学习大礼包,完全免费分享给每一位渴望成长、希望突破自我现状却略感迷茫的朋友。无论您是编程新手还是希望深化技能的开发者,都欢迎加入我们的学习之旅,共同交流进步!
🌟 学习大礼包包含内容:
Python全领域学习路线图:一目了然,指引您从基础到进阶,再到专业领域的每一步学习路径,明确各方向的核心知识点。
超百节Python精品视频课程:涵盖Python编程的必备基础知识、高效爬虫技术、以及深入的数据分析技能,让您技能全面升级。
实战案例集锦:精选超过100个实战项目案例,从理论到实践,让您在解决实际问题的过程中,深化理解,提升编程能力。
华为独家Python漫画教程:创新学习方式,以轻松幽默的漫画形式,让您随时随地,利用碎片时间也能高效学习Python。
互联网企业Python面试真题集:精选历年知名互联网企业面试真题,助您提前备战,面试准备更充分,职场晋升更顺利。
👉 立即领取方式:只需【点击这里】,即刻解锁您的Python学习新篇章!让我们携手并进,在编程的海洋里探索无限可能
更多推荐
所有评论(0)