[code]
import random
# 컴퓨터가 중복되지 않는 3개의 숫자를 뽑는다.
computer = []
while len(computer) < 3:
rand_num = random.randint(1, 9)
if (rand_num not in computer):
computer.append(rand_num)
#print(computer)
print("숫자야구게임을 시작합니다.")
print("1 부터 9까지 중복되지 않는 숫자 3개를 붙여서 입력하세요.")
print("-"*60)
try_count = 0
complete = False
while complete == False:
number = str(input("중복되지 않는 3개의 숫자를 입력하세요 (예:837): "))
if (len(number) != 3):
print("3개의 숫자를 입력하세요")
continue
if (number.isnumeric() == False):
print("숫자만 입력하세요")
continue
strike = 0
ball = 0
for i in range(3):
if (int(number[i]) == computer[i]):
strike += 1
elif (int(number[i]) in computer):
ball += 1
try_count += 1
print(f"{strike} Strike, {ball} Ball, Try: {try_count}")
if (strike == 3):
complete = True
print("축하합니다. 정답입니다.")
print(f"시도 횟수: {try_count}")
[/code]
게시글 목록
| 번호 | 제목 |
|---|---|
| 153 | |
| 152 | |
| 151 | |
| 150 | |
| 149 | |
| 148 | |
| 147 | |
| 146 | |
| 143 | |
| 113 | |
| 53 | |
| 52 | |
| 51 | |
| 48 | |
| 47 | |
| 46 | |
| 44 | |
| 43 | |
| 42 | |
| 34 | |
| 29 | |
| 23 | |
| 21 | |
| 20 | |
| 19 | |
| 12 | |
| 11 | |
| 8 | |
| 5 | |
| 2 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기