关于点名的简单python编程_如何用python编写一个简易的随机点名软件
匿名用戶
1級
2018-05-30 回答
思路: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
總結
以上是生活随笔為你收集整理的关于点名的简单python编程_如何用python编写一个简易的随机点名软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 厦门哪里有卖焊工白帆布工作服的?
- 下一篇: 大家能和我说说砂之船怎么样吗?