python小练习-选小球

 1 #!/usr/bin/env python
 2 #-*-coding:utf-8-*-
 3 __author__ = ""
 4 
 5 import random
 6 
 7 class SelectBall(object):
 8     def __init__(self):
 9         self.run()
10 
11     def run(self):
12         while True:
13             numStr = raw_input('输入的次数:')
14             try:
15                 num = int(numStr)
16             except ValueError:
17                 print(u"请输入一个整数")
18                 continue
19         else:
20             break
21     ball = [0,0,0,0,0,0,0,0,0,0]
22     for i in xrange(num):
23         n = random.randint(1,10)
24         ball[n-1] += 1
25     for i in xrange(1,11):
26         print(u"获得第%d好球的概率为%f" %(i, ball[i-1]*1.0/num))
27 
28 
29 if __name__ == '__main__':
30     ab = SelectBall()

 

posted @ 2017-06-22 21:24  pylove  阅读(656)  评论(0)    收藏  举报