我是靠谱客的博主 威武火车,最近开发中收集的这篇文章主要介绍python随机抽人小程序_python抽人程序初试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

抽人不是那个抽人..

是随机抽人..

昨晚接到班里有个任务

让我写一个从班干部和不是班干部的同学中随机抽取几位去干活的程序....

然鹅我这个初学python的渣渣

我就去网上先看看了大体情况

结果一个用来抽人的都没有,基本都是用来抽奖的

so...

我用自己蹩脚的技术写了个python版本....

然后打包生成了exe

第二天拿到教室..

用了一下

是cmd的...可以想象到底多么low、

但是勉强能完成任务

等我学一段时间我决定再去写一个带图形界面的..

希望大神们不要喷我

第一次写知乎

来个线纪念一下

我要上代码了

import random;

import sys

import os

print(sys.platform)

print("----------------欢迎使用人员抽取系统-----------------")

print("-----------------该系统绝对公正和公平---------------------")

print("-----------------由301宿舍开发--------------------")

bgbname=[""]

studentname=[""]

print("请输入要添加的班干部(输入1按回车结束输入):");

while str(bgbname[-1])!=str(1):

insertname=str(input())

bgbname.append(insertname)

print("请输入要添加的非班干部(输入1按回车结束输入):");

while str(studentname[-1])!=str(1):

insertname=str(input())

studentname.append(insertname)

del bgbname[0]

del bgbname[-1]

del studentname[0]

del studentname[-1]

print("班干部有:"+str(bgbname))

print("非班干部有:"+str(studentname))

sum1=int(input("要抽几个班干部小婊贝呢?"'n'))

result1=random.sample(bgbname,sum1)

print(result1)

print("祝班干部们工作愉快!!!!!!")

sum2=int(input("要抽几个非干部的同学们呢?"'n'))

result2=random.sample(studentname,sum2)

print(result2)

print("祝不是班干部的同学们工作愉快!!!!!!")

print("|------------------------------------------------------------------|")

print("| 恭喜下列同学被选中: |")

print("|------------------------*****************-------------------------|")

print("|------------------------*****************-------------------------|")

print("| |")

print("|被选中的班干部: "+result1.__str__()+" |")

print("|被选中的非班干部同学: "+result2.__str__()+" |")

print("|------------------------*****************-------------------------|")

print("|------------------------*****************-------------------------|")

print("|------------------------------------------------------------------|")

os.system("pause")

昨晚遇到了好多问题,真的是学到了很多,我也简单说一下,希望以后有人看到类似问题不要入坑。

ps:

1.打开py之后输入完数据按回车的时候cmd会闪退消失,先import os然后加上os.system("pause"),就可以解决。原因是双击运行的时候程序是按顺序执行的,当执行完最后语句时程序就退出了,加上之后程序运行结束之后会暂停执行,等待用户输入再退出。

2.pyinstaller库是依赖pypiwin32的,一定要注意两个包的版本问题,如果出现问题可以使用

pip install pyinstaller --upgrade命令来解决。

代码写的比较乱..而且很low,请各位大神不要喷我。。。

再次感谢!

最后

以上就是威武火车为你收集整理的python随机抽人小程序_python抽人程序初试的全部内容,希望文章能够帮你解决python随机抽人小程序_python抽人程序初试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部