舅舅喜欢打牌,我用python给他写了个抽奖小程序!希望能够帮到他(python抽奖简单小程序)

前言:

舅舅是个赌瘾很重的人,特别对麻将更是独爱,为此全家人很烦恼,对此就想着用“以毒攻毒”专门写个抽奖小程序给舅舅,希望能帮他缓解,分散,转移牌瘾,回到美好生活中!

舅舅喜欢打牌,我用python给他写了个抽奖小程序!希望能够帮到他(python抽奖简单小程序)

由于是写的比较简单的小程序,开头就简单的介绍下python的特点!

python写起这个抽奖程序,个人感觉是最适合了,比起C/C 等类似的语言,它更加具有简洁、清晰、方便等4个特点。

舅舅喜欢打牌,我用python给他写了个抽奖小程序!希望能够帮到他(python抽奖简单小程序)

敲代码之前再说三个点,分别是

1.用到的模块

2.敲代码的思路

3.怎样保证程序的随机性!

模块

生成随机数的模块random

用来读取excel表格的模块xlrd

思路

首先打开excel表格,然后读取其中某个单元格或者某行或某列的元素,进行输出或存储。

随机性:

随机的关键在于取随机数。每抽一个人之前,我们随机生成一个随机数i,i代表了读取第i个人的数据,由于i的生成是完全随机的,所以也就保证了选取的人员是完全随机的。

舅舅喜欢打牌,我用python给他写了个抽奖小程序!希望能够帮到他(python抽奖简单小程序)

代码实例:

import xlrd,random#导入读取excel的模块xlrd,取随机数的模块randomdata = xlrd.open_workbook(\”01.xls\”)#xlrd模块中的函数table = data.sheet_by_index(0)#同上num = input(\”请输入抽奖人数:\”)start = input(\”请输入起始位置:\”)end = input(\”请输入结束位置:\”)start = eval(start)#将字符串转换为整数end = eval(end)num = eval(num)print(\”获奖名单为:\”)for i in range(num): idx = random.randint(start,end 1) tmp = table.cell_value(idx,1)#将读取到的元素临时存储到tmp中 print(tmp)#输出tmp中存储的值

以上内容就是小编给大家介绍的用python写一个抽奖程序详解整合。

希望舅舅能够喜欢,并且能有效缓解他的牌瘾!

最后,小编想说一句话:我是一名python开发工程师,这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等,面试真题,面试真题。想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月10日 上午9:27
下一篇 2023年4月10日 上午9:43

相关推荐

  • 广西新发展集团 四项制度

    广西新发展集团四项制度 广西新发展集团是广西的一家大型综合性企业集团,成立于2016年,总部位于广西壮族自治区南宁市。集团拥有丰富的资源和强大的实力,涉及多个行业领域,如能源、金融…

    科研百科 2024年11月22日
    1
  • 研究所科研项目管理系统,安排项目会议(科研项目管理办法 研究所)

    项目管理者的目标,是带领他们的团队尽可能积极迅速地完成项目。为此,我们希望确保所有的团队成员拥有必要的信息,以尽可能高效地工作,并以最少的时间和金钱来提供最高质量的结果。作为领导者…

    科研百科 2023年12月23日
    97
  • 党务公开工作存在的问题及对策建议

    党务公开是中国共产党的一项重要工作,旨在加强党的团结和统一,增强党的公信力和执政能力。然而,在实际操作中,党务公开工作存在一些问题,主要包括: 1. 党务公开意识不足。一些党员和干…

    科研百科 2024年11月7日
    25
  • 科研项目证明

    科研项目证明 科研项目证明 近年来,随着人工智能的不断发展,越来越多的科研项目开始应用人工智能技术。其中,最具代表性的项目之一是深度学习模型的开发。深度学习模型是一种基于神经网络的…

    科研百科 2024年11月5日
    4
  • 祁县加强基层阵地建设 夯实党建战斗堡垒(抓好基层阵地建设)

    今年以来,祁县以“加强阵地建设,夯实基层党建基础”为目标,结合本地实际与党员日常需求,通过强化党员教育“三大阵地”,用好身边红色经典、先锋事迹,有效打通党员教育“最后一公里”,不断…

    科研百科 2023年10月24日
    95
  • 教授做课题收入(国内教授1v1科研项目)

    国内教授1v1科研项目 近年来,国内学术界在1v1科研项目方面取得了巨大的进展。该项目是由国内多位教授合作完成的,旨在为研究人员提供一个更加深入的研究平台。本文将介绍该项目的背景,…

    科研百科 2024年4月3日
    150
  • 重庆市总工会推出39条措施规范工会经费使用(重庆工会经费使用管理办法)

    中工网讯(工人日报-中工网记者黄仕强)8月12日,记者从重庆市总工会了解到,近日,重庆市总工会推出39条措施,进一步规范全民健身等相关工会经费使用管理,加大工会经费投入助力疫情防控…

    科研百科 2024年1月18日
    137
  • oa有哪些软件

    oa有哪些软件 随着企业信息化的不断推进,越来越多的企业开始使用oa(办公自动化)软件来提高工作效率和信息准确性。目前,市场上有很多oa软件可供选择,以下是一些比较流行的oa软件:…

    科研百科 2024年10月5日
    18
  • 南阳施工项目管理系统

    南阳施工项目管理系统 随着城市化进程的不断加速,建筑行业也迎来了快速发展的阶段。南阳作为一个历史文化名城,拥有着丰富的自然资源和人文历史,因此建筑行业的发展也备受瞩目。 南阳施工项…

    科研百科 2024年12月16日
    0
  • 兰州市2024年科研项目兰州市2024年科研项目

    兰州市2024年科研项目 随着城市化进程的不断加速,兰州也在不断地推进各项事业的发展。2024年,兰州将继续推进科研项目的发展,为城市的现代化建设注入新的活力。 兰州是中国重要的城…

    科研百科 2024年7月4日
    46