[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]
게시글 목록
| 번호 | 제목 |
|---|---|
| 831 | |
| 830 | |
| 829 | |
| 827 | |
| 824 | |
| 823 | |
| 821 | |
| 819 | |
| 818 | |
| 814 | |
| 809 | |
| 808 | |
| 807 | |
| 806 | |
| 803 | |
| 801 | |
| 799 | |
| 798 | |
| 797 | |
| 796 | |
| 794 | |
| 786 | |
| 783 | |
| 782 | |
| 767 | |
| 742 | |
| 655 | |
| 614 | |
| 591 | |
| 590 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기