2011년 4월 8일 금요일

Python 으로 만든 야구게임


import random

a = [];

for i in range(1,10):
a.append(i)

random.shuffle(a)

print "===== 게임 시작 ====="
b=[0,0,0]
cnt = 1
for i in range(100):
print "===== %2dth 시도 ====="%cnt
cnt +=1
x = int(raw_input("Insert 3 number : "))
if x == 0:
break
for i in range(3):
b[2-i] = x % 10
x /= 10
print b

ball = 0;
strike = 0;
for n in range(3):
for m in range(3):
if a[n] == b[m] :
if n == m:
strike +=1
else :
ball +=1
print "%d strike, %d ball!"%(strike,ball)
if strike == 3:
print "You are victory!!"
break
print "===== 게임 종료 ====="

출처 :
http://maks.tistory.com/entry/Python%EC%9C%BC%EB%A1%9C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%88%AB%EC%9E%90-%EC%95%BC%EA%B5%AC-%EA%B2%8C%EC%9E%84


댓글 없음:

댓글 쓰기

인용

  속죄의 길을 걷는 베르고글리오, 내려옴으로써 길을 찾은 베네딕토 16세. 우리는 죄를 인정하는 순간 모든 것을 잃어버리게 되고, 내려오는 순간 다시는 올라갈 방법이 없을 것이라 믿는다. 끊임없는 정당화와 합리화, 타협은 그러한 확신에 기인하는 법이...