• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

암만해도 main이 틀려요 ㅡㅡ..

19.05.18 01:20 작성 조회수 102

0

첫번째로 만들었던 거에 오류가 있었는데 도저히 뭐가 틀린지 모르겠어서;; 지금 내수준으로 알수없는 오류인거같아서

그냥 완전히 새로  코드를 만들었어요.(그게 저거 위에요)

묻는부분을 ask()함수로 따로 정의하고..

이렇게하면 결과는 똑같은데 제출해보면 fail이 나와요..

너무 지저분한 코드라 어느부분이 틀린지 찝어주는건 바라지 않구요..

 

제가 하고싶은 질문은요!

인터넷 검색해보니까 어떤분이 코드짠거 올려놓았던데

제꺼 뭐가 틀린지도 모르고 그거보면 아이렇게 짜면되는구나~~ 하고 넘어갈텐데 .. 

그코드를 봐야될까요.. 아니면 그냥 제꺼 안되는거 계속 붙잡고 늘어질까요? . 저 근데 이문제 코딩하는데 10시간 넘게 걸림..ㅋ..ㅋ..ㅋㅋㅋ 제수준에서 풀수없는 문제인거같아요 ㅡㅡ 

 

이렇게 논리 관계가 얽히다보니 어떤식으로 코딩해야될지도 모르겠고 ㅠㅠ 어떤 정해진 규칙이나 흐름없이 막무가내로 짜넣었어요... 코딩실력 키우려면 어떻게해야할까요..

 

 

 

 

답변 1

답변을 작성해보세요.

1

음 일단은 함수 내에서 쓰는 경우와 밖에서 쓰는 경우가 구분되지 않은거 같습니다. 예를 들면 이 문제에서는 print 문은 main 함수 안에 있어야 합니다. if __main__ 을 쓰는 이유를 앞서 설명을 드렸는데 그 부분을 다시보면 좋을 거 같습니다.

함수 부분이 좀 어렵게 느껴지실 거 같은데 함수 부분을 다시 보는 것을 권장드립니다.