excel的随机点名的设置步骤如下:
1、首先我们打开电脑里的excel软件,在A列单元弊册格里输入同学们的姓名,我这里为方便用百度+数字来表示。
2、然后我们在另外的单元格先输入函数 =INDIRECT("a") 。
3、然后我们继续输入完整的函数,即“=INDIRECT("a"&RANDBETWEEN(2,16))”表示从A列第2-16单枯山元格里随机选择一个单元格数据。
4、然后我们选中A列。
5、点击右键,点击隐藏,将名字隐藏起来,或许也没卜中可以省略这一步。
6、点名的时候只需要一直按住F9即可,松开时,就会出现一个名字了。
思路:1、定义一个字典,把名字和数字对应起来;2、引用随机模块;3、输入要点名的个数,通过循环输出名字。
具体代码如下:
# -*- coding:utf-8 -*-from random import randint
DictName = {1: 'Aaron',
2: 'Abel',
3: 'Abraham',
4: 'Adam',
5: 'Adrian',
6: 'Alva',
7: 'Alex',
8: 'Alexander',
9: 'Alan',
10: 'Albert',
11: 'Alfred',
12: 'Andrew',
13: 'Andy',
14: 'Angus',
15: 'Anthony',
16: 'Arthur',
17: 'Austin',
18: 'Ben',
19: 'Benson',
20: 'Bill',
21: 'Bob',
22: 'Brandon',
23: 'Brant',
24: 坦颤衫'Brent',
25: 'Brian',
26: 'Bruce',
27: 'Carl',
28: 'Cary',
29: 'Caspar',
30: 'Charles',
31: 'Cheney',
32: 'Chris',
33: 'Christian',
34: 'Christopher',
35: 'Colin',
36: 'Cosmo',
37: 'Daniel',
38: 'Dennis',
39: 'Derek',
40: 'Donald',
41: 'Douglas',
42: 'David',
43: 'Denny'让腔,
44: 'Edgar',
45: 'Edward',
46: 'Edwin',
47: 'Elliott',
48: 'Elvis',
49: 'Eric',
50: 'Evan',
51: 'Francis',
52: 'Frank',
53: 'Franklin',
54: 'Fred',
55: 'Gabriel',
56: 'Gaby',
57: 'Garfield',
58: 'Gary'}
Num = raw_input('请输入需要点名个数洞槐:')
flag = True
while flag:
if Num.isdigit():
Ind = int(Num)
flag = False
else:
print '输入错误,请确认'
else:
for i in range(Ind):
print DictName[randint(1,58)]
运行结果:
请输入需要点名个数:4
Brant
Cheney
David
Alan
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)