인프런 커뮤니티 질문&답변

백민하님의 프로필 이미지
백민하

작성한 질문수

파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 조건문 익히기2

[요청] 해당 강의에 대한 요청사항 말씀드립니다!

작성

·

225

1

안녕하세요, 잘 듣고 있습니다 :) 

해당 강의에서 조금  더 개선되면 더 좋을 것 같은 부분이 있어 말씀드리고자 합니다. 

<이상>과 <이하>에 대해서 개념이 명확하게 강의가 되어있지 않아서요,

예를 들어 Small Project5 문제에서

나이 19 이상이면 성인, 13 이상 19 이하면 청소년, 13 이하면 아동 이라고 되어 있는데

그렇게 되면 19세, 13세인 경우 각각 두 개의 범주에 속해버리는 것 같아요.

<미만>과 <초과>의 개념을 더해 수정하시면 더 좋을 것 같아 부끄럽지만 피드백 남깁니다. 

감사합니다 :) 

답변 2

0

백민하님의 프로필 이미지
백민하
질문자

선생님,

제가 명확하게 쓰지 않아 오해가 있었나봅니다. 3분부터 시작되는 구간이구요, as-is / to-be로 말씀드리자면

[As-is]

SmallProject5

나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다.

13 이상 19 이하이면 당신은 청소년입니다.

13 이하이면 당신은 아동입니다. 출력하기

Code

if age >= 19:  ~

elif age >= 13 and age < 19:  ~

else:  ~

[To-be]

SmallProject5

나이를 입력받아서, 나이가 19 이상이면 당신은 성인입니다.

13 이상 19 미만이면 당신은 청소년입니다.

13 미만이면 당신은 아동입니다. 출력하기

Code - 그대로

-- 

제가 볼드친 부분에 수정이 필요할 것 같다는 말이었습니다. 

이하라고 해둔 부분이 '미만'으로 표시되어야한다고 생각했어요. 그래야 코드랑 통하니까요.

단어의 정의가 엄밀해야 사실 코드를 작성할 수 있는 것 같아서, 제 인풋으로 조금이나마 더 좋은 강의가 될 수 있을까해서 남겨보았습니다. 

혹시 주제넘었고, 불쾌하셨다면 사과드립니다. 

감사합니다 :) 

-1

안녕하세요.

이상, 이하는 본래 해당 숫자까지 포함하는 것인데요. 그러니까 19세 이상이면, 19세를 포함한 것을 의미하고요. 그래서 코드에서도 이상이라고 설명드리고, >= 이렇게 코드로도 정확히 표시한 것으로 이해하는데요.

혹시 위 한국어 용어를 착각하신 것인지, 또는 미만, 초과 라는 한국어 개념까지 본 IT 강의에서 설명을 했으면 좋겠다라는 것인지 조금 이해가 안가서요. 본 강의는 IT 강의이니까요. 한국어 개념까지 설명하는 것은 범위를 넘어서는 너무 too much 한 강의가 되지 않을까 하는 의견을 드립니다.

혹시, 이상, 이하, 미만, 초과 개념을 좀더 명확하게 하고자 하신다면, 다음과 같이 간략히 검색해보셔도 좋을 것 같습니다.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dyd4355&logNo=220817739986

백민하님의 프로필 이미지
백민하

작성한 질문수

질문하기