분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import random radius = 1 / 2 cnt_circle = 0 cnt_square = 0 idx = 0 cnt_iter = 10000000 while idx < cnt_iter: rnd_x = random.random() rnd_y = random.random() if (rnd_x - radius)**2 + (rnd_y - radius)**2 < (radius*2)**2: cnt_circle += 1 cnt_square += 1 idx += 1 print "The circle count is : %d" % (cnt_circle) print "The square count is : %d" % (cnt_square) print "The ratio of (4 * circle) / square = pie : %f" % ( (4.0 *cnt_circle) / cnt_square ) | cs |
죄송합니다. 댓글 작성은 회원만 가능합니다.