티스토리 뷰

파이썬

파이썬 예제 : 야구게임 만들기

Andrew Shin 2015. 5. 19. 18:01
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
import random
 
def makeAnswer():
    answer = [0* 3
    while True:
        answer[0= random.randrange(010)
        answer[1= random.randrange(010)
        answer[2= random.randrange(010)
 
        if answer[0!= answer[1and \
                        answer[0!= answer[2and \
                        answer[1!= answer[2]:
            break
 
    return answer
 
 
def inputAnswer():
    print('input answer : ', end='')
    a1 = int(input())
    a2 = int(input())
    a3 = int(input())
 
    return [a1,a2,a3]
 
def calcAnswer(answers, numbers):
    strike = (answers[0== numbers[0]) + \
             (answers[1== numbers[1]) + \
             (answers[2== numbers[2])
    ball = (answers[0== numbers[1]) + (answers[0== numbers[2]) + \
           (answers[1== numbers[0]) + (answers[1== numbers[2]) + \
           (answers[2== numbers[0]) + (answers[2== numbers[1])
 
    return strike, ball
 
answer = makeAnswer()
print('answer : ', answer)
 
while True:
    numbers = inputAnswer()
 
    strike, ball = calcAnswer(answer, numbers)
    print('strike : ', strike, 'ball : ', ball)
 
    if strike == 3:
        break
 
print('=' * 20'end of game''=' * 20)
cs

파이썬 야구게임 만들기 예제

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
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
글 보관함