모범 답안
자율과제 2의 모범 답안입니다.

해적통 게임

games/pirate_game.py
1
import random
2
3
print("해적통 게임 프로그램입니다!")
4
5
# 벌칙 번호 생성
6
oops = random.randint(1, 18)
7
oops2 = oops
8
while oops2 == oops:
9
oops2 = random.randint(1, 18)
10
11
# 상태 초기화
12
status = ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18"]
13
14
your_choice = -1
15
while your_choice != oops and your_choice != oops2:
16
print('''
17
---------
18
|+++++++++|
19
___________
20
| O @ |
21
| o |
22
---===---
23
| |
24
---------------------
25
| {0} | {1} | {2} | {3} |
26
--------------------------
27
| {4} | {5} | {6} | {7} | {8} |
28
--------------------------
29
| {9} | {10} | {11} | {12} | {13} |
30
--------------------------
31
| {14} | {15} | {16} | {17} |
32
---------------------
33
'''.format(status[0], status[1], status[2], status[3], status[4],
34
status[5], status[6], status[7], status[8], status[9],
35
status[10], status[11], status[12], status[13], status[14],
36
status[15], status[16], status[17],))
37
# 유저 입력 받기
38
your_choice = input("칼 꽂을 번호를 입력하세요 : ")
39
your_choice = int(your_choice)
40
41
status[your_choice - 1] = "/\\"
42
43
print('''
44
---------
45
|+++++++++|
46
___________
47
| O @ |
48
| o |
49
---===---
50
| |
51
~ /
52
\ ~ /
53
\
54
/ ~\
55
\ ~
56
~~ ~
57
퐁~~~~ 당신이 걸렸습니다!''')
Copied!
Last modified 3yr ago
Copy link