如何用python写一个简单的随机点名软件
思路:1,定义一个字典,对应名字和数字;2.引用随机模块;3.输入点名人数,通过循环输出姓名。
具体代码如下:
#?-*-?编码:utf-8?-*-
从哪里?随机?进口?兰丁特
DictName?=?{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:?唐纳德,
41:?道格拉斯,
42:?大卫,
43:?丹尼,
44:?埃德加,
45:?爱德华,
46:?埃德温,
47:?埃利奥特,
48:?猫王,
49:?埃里克,
50:?埃文,
51:?弗朗西斯,
52:?弗兰克,
53:?富兰克林,
54:?弗雷德,
55:?加布里埃尔,
56:?加布,
57:?加菲猫,
58:?加里' }
Num?=?Raw_input('请输入点名次数:')
旗帜?=?真实的
什么时候?标志:
如果?数字签名():
Ind?=?int(数字)
旗帜?=?错误的
否则:
打印?'输入错误,请确认'
否则:
为了什么?我?在?范围(Ind):
打印?DictName[randint(1,58)]运行结果:
请输入点名人数:4。
黑雁
切尼(姓氏)
大卫
艾伦