栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

抽奖随机代码

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

抽奖随机代码

初学python,写了一个用来抽奖的代码,感兴趣的可以看一下

代码在最下面,中间写了一些用到的东西

1,使用datetime模块  - -打印当前时间

代码如下:

import datetime
 
# 打印当前时间
time_1 = datetime.datetime.now()
print(time_1)
# 打印按指定格式时间
time_2 = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
print(time_2)

运行结果:

2022-06-25 19:28:45.634155  (time_1  运行结果)
2022-06-25 19:28:45        (time_2  运行结果)

2,使用random函数 - -从列表内随机出x个内容

代码如下:

import random               # 引用random
list_1 = [1, 2, 3, 4, 5, 6]   # 列表
a = random.sample(list_1, 3)  # 3代表着从 list_1 里面随机出3个数,但是不能大于列表内的数量,否则会报错
print(a)

运行结果:

[2, 5, 4]

3,使用sorted() 函数   -- 对内容进行排序

代码如下

list_1 = [3, 6, 4, 1, 5, 2]         # 列表
a = sorted(list_1)                  # 默认进行 升序 排列
b = sorted(list_1, reverse=True)    # reverse=True 代表进行 降序 排列
c = sorted(list_1, reverse=False)   # reverse=False 代表进行 升序 排列

print(a)
print(b)
print(c)

运行结果:

[1, 2, 3, 4, 5, 6]
[6, 5, 4, 3, 2, 1]
[1, 2, 3, 4, 5, 6]

抽奖随机代码:

import random
import datetime
time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')

# 大乐透前部分随机池
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
         30, 31, 32, 33, 34, 35]

# 大乐透后部分随机池
list2 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
# 双色球前部分随机池
list3 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
         30, 31, 32, 33]
# 双色球后部分随机池
list4 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]

a = int(input('请输入大乐透打印次数:'))
c = int(input('请输入双色球打印次数:'))
b = 1
d = 1
while b <= a:
    print(time, '大乐透:', sorted(random.sample(list1, 5)), '+', sorted(random.sample(list2, 2)))
    b += 1

while d <= c:
    print(time, '双色球:', sorted(random.sample(list3, 6)), '+', sorted(random.sample(list4, 1)))
    d += 1
print('打印完成,祝君好运!!!')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/994980.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号