python写抽签程序不重复

python写抽签程序不重复,第1张

用python的random函数做一个班级抽签小程序

import random

times=1

while times <= 5:

members =\

['张俊宇',

'孙晓涵',

'黄皓',

'黄媛媛',

'张仁鹏',

'班正平',

'闭玉婷',

'陆腾辉',

'高伟',

'黄锦鸿',

'姜小雪',

'苏慧芳',

'吴锦春察者婷',

'谢晓桐',

'莫成妮',

'农诗佳',

'韦凯英',

'韦肖怡',

'安元光',

'卢崇竣',

'程俊龙',

'麻晨',

'仲湛秋',

'李宗树',

'农国震',

'赵一钊',

'李翀宇',

'钱威骅',

'扒薯陆嘉颖',

'古俊峰',

'李林海',

'王启龙',

'丁晟']

winner =random.choice(members)

print(winner)

times=times+1

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

36

37

38

39

40

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

36

37

38

39

40

while循环用于你想一次抽几个人,如五个人就小于等于5。

emm如果没消哪里有不足或者可以改进的谢谢大家提出来

运行结果

抽签出来的名单

在Excel中新建两列单元格,一列为序号,一列为学生姓名,输入好后,复制两列数据;然后打开网站,点击“导入名单”,粘贴刚刚复制的数据,然后点击确定;

步骤二:修改配置

①修改抽奖标题和抽奖人数把一等奖人数改为0,点击“增加奖项”,将奖项名称改为“回答问题”,并将该奖项人数设为想要点名回答问题的人数;随机侍模点名的准备工作已经设置完成,如下动图:步骤三:随机点名

①点击“开始”,选择抽取奖项,选中刚刚设老亮缓置的“回答问题点击“立即抽奖”,学生名字会自动滚动,教师自己选键旦择何时停止滚动,即可看到抽到的学生名字

我想在Python中创建逗正一个倒计时,我想用非常简单的方法来创建。我看了几个视频,但没有找到合适的解决方案。

这是我现在正在使用的代码。

import time

def countdown(t):

while t:

mins, secs = divmod(t, 60)

timer = '{:02d}:{:02d}'.format(mins, secs)

print(timer, end="\r")

time.sleep(1)

t -= 1

print('Time Over!!!!')

t = input("Enter the time in seconds: ")

countdown(int(t))

解决方案1

问题是,当你睡眠1秒的时候,并不是精确的1秒,理论上说,在足够长的时间内,错误可能会传播,以至于你可能会打印出一个错误的时间。为了纠正这一点,你的代码需要在它的循环中实际检查从程序开始运行以来实际经过了多少时间,并使用橡厅它来计算t的新值是多少,而且它应该经常这样做,以便倒计时顺利进行。比如说。

import time

def countdown(t):

start_time = time.time()

start_t = t

# compute accurate new t value aprroximately every .05 seconds:

while t >0:

mins, secs = divmod(t, 60)

timer = '{:02d}:{:02d}'.format(mins, secs)

print(timer, end="\r")

time.sleep(.05) # finer timing

now = time.time()

elapsed_time = int(now - start_time) # truncated to seconds

t = start_t - elapsed_time

print('Time Over!!!!')

t = input("山如悔Enter the time in seconds: ")

countdown(int(t))

参考: How to make a countdown


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12355725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存