最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python制作抽獎程序代碼詳解

 更新時間:2021年01月15日 15:54:46   作者:十一  
在本篇內(nèi)容里小編給大家整理了一篇關(guān)于python制作抽獎程序代碼詳解內(nèi)容,需要的朋友們可以參考下。

實現(xiàn)制作抽獎程序,需要認(rèn)知到我們可以看到一般抽獎程序界面上是有很多按鈕的,比如中獎區(qū)域,按鍵開始區(qū)域等等,所以我們先要設(shè)置界面,然后把這些按鈕添加到界面中去,想必這對于學(xué)過tkinter的同學(xué)應(yīng)該不難。下面結(jié)合實現(xiàn)步驟:設(shè)計界面、利用循環(huán)、多線程來完成抽獎程序設(shè)置吧。

實現(xiàn)代碼:

import random #導(dǎo)入內(nèi)置的random模塊
list1=list(range(0,15)) #將range元素進(jìn)行列表轉(zhuǎn)換并賦值給列表list1
print("抽獎號碼是:",list1) #打印所有的參與抽獎的號碼
list2=[] #定義空列表list2,用來儲存中獎號碼
while len(list1)>0:
 result =random.choice(list1) #在列表list1里選擇抽取的號碼并賦值給result
 if result in list1 and result%2==0 and result%3==0:
 print("您的號碼是:{},恭喜您,您中一等獎".format(result))
 list1.remove(result)
 list2.append(result)
 elif result%5==0:
 print("您的號碼是:{},恭喜您,您中了二等獎".format(result))
 list1.remove(result)
 list2.append(result)
 elif result%3==0:
 print("您的號碼是:{},恭喜您,您中了三等獎".format(result))
 list1.remove(result)
 list2.append(result)
 elif result%2!=0 and result%3!=0 and result%5!=0:
 print("您的號碼是:{},您未中獎".format(result))
 elif result==list1[-1] or result==list1[0]: #當(dāng)抽取到列表list1最后一個或者第一個元素時
 print("您的號碼是:{},抽獎結(jié)束".format(result)) #打印號碼,并打印抽獎結(jié)束
 print("中獎名單是:", list2)
 print("未中獎名單是:", list1)
 Break

輸出結(jié)果:

抽獎號碼是: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
您的號碼是:5,恭喜您,您中了二等獎
您的號碼是:10,恭喜您,您中了二等獎
您的號碼是:6,恭喜您,您中一等獎
您的號碼是:3,恭喜您,您中了三等獎
您的號碼是:13,您未中獎
您的號碼是:11,您未中獎
您的號碼是:14,抽獎結(jié)束
中獎名單是: [5, 10, 6, 3]
未中獎名單是: [0, 1, 2, 4, 7, 8, 9, 11, 12, 13, 14]

實例擴(kuò)展:

import xlrd,random#導(dǎo)入讀取excel的模塊xlrd,取隨機(jī)數(shù)的模塊random
data = xlrd.open_workbook("01.xls")#xlrd模塊中的函數(shù)
table = data.sheet_by_index(0)#同上
num = input("請輸入抽獎人數(shù):")
start = input("請輸入起始位置:")
end = input("請輸入結(jié)束位置:")
start = eval(start)#將字符串轉(zhuǎn)換為整數(shù)
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中存儲的值

到此這篇關(guān)于python制作抽獎程序代碼詳解的文章就介紹到這了,更多相關(guān)如何使用python制作抽獎程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python解析JSON數(shù)據(jù)的基本方法實例代碼

    Python解析JSON數(shù)據(jù)的基本方法實例代碼

    JSON (JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式,下面這篇文章主要給大家介紹了關(guān)于Python解析JSON數(shù)據(jù)的基本方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • Python?設(shè)計模式創(chuàng)建型單例模式

    Python?設(shè)計模式創(chuàng)建型單例模式

    這篇文章主要介紹了Python?設(shè)計模式創(chuàng)建型單例模式,即Singleton,單例是一種設(shè)計模式,應(yīng)用該模式的類只會生成一個實例,下文詳細(xì)介紹需要的小伙伴可以參考一下
    2022-02-02
  • python兩個list[]相加的實現(xiàn)方法

    python兩個list[]相加的實現(xiàn)方法

    這篇文章主要介紹了python兩個list[]相加的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Python求兩個list的差集、交集與并集的方法

    Python求兩個list的差集、交集與并集的方法

    這篇文章主要介紹了Python求兩個list的差集、交集與并集的方法,是Python集合數(shù)組操作中常用的技巧,需要的朋友可以參考下
    2014-11-11
  • Python給你的頭像加上圣誕帽

    Python給你的頭像加上圣誕帽

    這篇文章主要為大家詳細(xì)介紹了Python給你的頭像加上圣誕帽 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python散點圖實例之隨機(jī)漫步

    python散點圖實例之隨機(jī)漫步

    這篇文章主要為大家詳細(xì)介紹了python散點圖實例之隨機(jī)漫步,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Python實現(xiàn)遍歷目錄的兩張方法總結(jié)

    Python實現(xiàn)遍歷目錄的兩張方法總結(jié)

    我們有時想直接查看文件夾里的所有文件,但使用正常的方法太麻煩了,于是本文開發(fā)出了兩個python程序,可以遍歷目錄,有需要的小伙伴可以參考下
    2024-02-02
  • Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換

    Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換

    這篇文章主要介紹了Python變量和數(shù)據(jù)類型和數(shù)據(jù)類型的轉(zhuǎn)換,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • 使用Python檢測文章抄襲及去重算法原理解析

    使用Python檢測文章抄襲及去重算法原理解析

    文章去重(或叫網(wǎng)頁去重)是根據(jù)文章(或網(wǎng)頁)的文字內(nèi)容來判斷多個文章之間是否重復(fù)。這篇文章主要介紹了用Python寫了個檢測文章抄襲,詳談去重算法原理,需要的朋友可以參考下
    2019-06-06
  • Python+Turtle繪制蜘蛛俠的示例代碼

    Python+Turtle繪制蜘蛛俠的示例代碼

    蜘蛛俠(Spider-Man)即彼得·帕克(Peter Parker),是美國漫威漫畫旗下超級英雄。本文主要介紹運用python中的turtle庫控制函數(shù)繪制蜘蛛俠,感興趣的可以嘗試一下
    2022-06-06

最新評論

郸城县| 谷城县| 册亨县| 襄城县| 潍坊市| 陈巴尔虎旗| 新干县| 招远市| 南涧| 蓝山县| 天镇县| 色达县| 房产| 常山县| 临沭县| 德阳市| 云龙县| 沙河市| 磐石市| 湘阴县| 于田县| 股票| 伊金霍洛旗| 漯河市| 方山县| 五大连池市| 沈丘县| 城市| 南雄市| 平舆县| 精河县| 上蔡县| 吴旗县| 华坪县| 芦山县| 恩施市| 巢湖市| 平遥县| 井冈山市| 漳平市| 田阳县|