如何用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。

黑雁

切尼(姓氏)

大卫

艾伦