import random
print("숫자 야구 게임!")
# 0~9가 들어있는 리스트예요.
num_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# 1. 겹치지 않은 3자리 숫자를 저장해 주세요.
answer =
# 2. attempts를 0으로 초기화해 주세요.
attempts =
# 3. 게임을 계속 반복해 주세요.
while
# A. strike와 ball을 0으로 초기화해 주세요. attempts는 1 올려주세요.
strike =
ball =
attempts =
# B. 입력을 받아 주세요.
my_input =
# C. 입력 받은 값이 숫자가 아니거나 길이가 3이 아닌지 판단해 주세요.
if
# D. "숫자 3개를 입력해 주세요."라고 말하며 아래 모든 코드를 건너뛰어 주세요.
# 숫자 3개가 저장될 리스트예요.
numbers = []
# E. my_input을 반복 탐색하며 각 원소를 정수로 바꾼 후, numbers에 append 해주세요.
for
# 3개의 숫자를 반복해요
for i in range(3):
# F. 만약 numbers와 answer의 i번째 원소가 같다면 strike를 1 올려주세요.
if
# G. 그게 아니라 number의 i번째 원소가 answer에 포함된다면 ball을 1 올려주세요.
elif
# f-string으로 strike와 ball을 출력하는 코드예요.
print(f"{strike} 스트라이크, {ball} 볼")
# H. strike가 3이라면 정답이라는 안내 문구와 함께 시도 횟수(attempts)를 말하고, 반복을 탈출해 주세요.
if
To embed this project on your website, copy the following code and paste it into your website's HTML: