inflearn logo
강의

Course

Instructor

Introduction to Python for Programming and Data Science

– How to submit assignments

baseball game lab 메인함수

209

hyeshinoh

2 asked

0

실행시에는 문제 없이 잘 돌아가는데 도무지 메인함수가 pass가 안되네요ㅜ

문제 있는 부분이 있을까요?

def main():

........print("Play Baseball")

........user_input = 999

........random_number = str(get_not_duplicated_three_digit_number())

........print("Random Number is : ", random_number)

........while 1:

................user_input = input("Input guess number: ")

................if user_input == '0':

........................break

................elif not is_validated_number(user_input):

........................print("Wrong Input, Input again")

........................continue

................baseball_result = get_strikes_or_ball(user_input, random_number)

................print("Stikes :", baseball_result[0], ",", "Balls :", baseball_result[1])

................if baseball_result != [3, 0]:

........................continue

................elif baseball_result == [3, 0]:

........................while 1:

................................response = input("You win, one more (Y/N)?")

................................if is_no(response):

........................................break

................................elif is_yes(response):

........................................break

................................elif response == '0':

........................................break

................................else:

........................................print("Wrong Input, Input again")

........................................continue

........................if is_no(response):

................................break

........................elif response == '0':

................................break

........................elif is_yes(response):

................................random_number = str(get_not_duplicated_three_digit_number())

................................print("Random Number is : ", random_number)

................................continue

........print("Thank you for using this program")

........print("End of the Game")

python bigdata

Answer 1

0

5035als

구동이 정상적으로 잘된다면 철자오류 및 띄어쓰기 같은걸 수정해보시면 어떨까요?

저 위 코드중에서 Strikes 및 Ball 횟수 표기할때도 Stikes라고 되어있는걸 수정한다든지..

그리고 콘솔에서 출력시 실제 결과 화면에 나와있는 띄어쓰기처럼 되어있어야 정답으로 인정되는거같기도해요.

참고로 저같은 경우엔

print("Strikes : ", result_bs[0], " , Balls :", result_bs[1])

이런식으로 이번 과제 실제 결과 출력물보고 최대한 띄어쓰기 간격 및 철자 똑같이 해줄려고 이것저것 수정하다보니 해결됐습니다 ㅎㅎ

atom warning 글

0

337

0

backend.ai 설치 오류

0

315

0

backend.ai 설치 시 에러 발생

0

740

1

과제 제출 시 hash key is already used 문제 발생

0

445

0

install.bat 오류

0

478

0

과제 제출 시 hash key is already used. 해시키 문제 문의 드립니다.

0

308

1

"Hash key is already used."으로 인한 과제 제출 실패 문의

0

303

1

과제 제출 시 에러가 발생합니다

0

270

1

인트로 강의가 없습니다

0

180

0

사진 링크가 깨져있습니다

0

270

0

slack아직 사용할 수 있는건가요?

0

173

0

강의자료

0

398

4

'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

0

438

2

에러확인부탁드립니다.

0

258

1

number of cases 코드 질문

0

205

1

split 관련 질문입니다!

0

229

1

함수 definition 관련 질문입니다.

0

296

1

is_digit 함수 구현

0

306

1

Map & Reduce 강의 8분 15초

1

233

1

keyword parameter

0

239

1

submit.bat 오류

0

195

2

matrix_transpose 결과값이 뭐죠?

0

176

0

value를 넣으면 key를 반환하는 함수

0

129

0

첨부파일의 unit test는 어떻게 사용하나요?

0

267

0