编程心得

2022-08-09,

机选大乐透号码生成器

人生充满乐透,用这个程序试试运气。程序相当简单,不解释,直接看代码。

import random
front_area = [x for x in range(1, 36)]
back_area = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]  # 直接赋值
print("机选大乐透号码生成器")
while True:
    print("请输入要生成的大乐透号码注数(按非数字退出):")
    try:
        k = int(input())
        if k < 1:
            print("输入错误!")
            continue
        for _ in range(k):
            front = random.sample(front_area, 5)  # 从前区列表中随机选5个不同的数
            back = random.sample(back_area, 2)    # 从后区列表中随机选2个不同的数
            front.sort(), back.sort()  # 正向排序
            for j in range(5):
                print("%02d" % front[j], "  ", end="")  # 按两位数进行格式化输出,不足的在左边补0
            print("  ", "%02d" % back[0], " ", "%02d" % back[1])
    except ValueError:
        break
D:\Python\study\venv\Scripts\python.exe D:/Python/jiang/dlt.py
大乐透号码生成器
请输入要生成的大乐透号码注数(按非数字退出):
10
08   17   18   28   31      04   09
04   06   23   25   26      02   12
03   09   17   20   23      04   09
07   10   17   31   33      02   10
03   05   17   18   22      01   10
02   04   06   30   34      08   12
05   07   17   26   32      08   10
03   06   17   21   27      03   10
03   08   10   16   33      01   03
04   08   24   25   32      04   10
请输入要生成的大乐透号码注数(按非数字退出):
q

Process finished with exit code 0

本文地址:https://blog.csdn.net/qsgctysj/article/details/107644436

《编程心得.doc》

下载本文的Word格式文档,以方便收藏与打印。