인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김현중님의 프로필 이미지
김현중

작성한 질문수

비개발자를 위한 RPA 강의 (UiPath 입문편)

간단한 개발상식으로 더 쉽게! If문과 For Each문

if 조건문이 궁금합니다 !

작성

·

210

1

영상 잘 봤습니다 !

마지막 If 문에 조건이 이해가 가지 않아서 질문 남깁니다.

강수확률이 20% 이상이면 우산 챙기라고 출력인데

제가 스크래핑 한 것 기준으로

강수확률은 60 30 30 30 30 60 30 이렇게 저장되어 있고,

for문으로 돌려서 row에 계속 값이 6번 담길텐데

마지막 출력할 때는 20보다 큰 수면 true가 되니까

60도 30도 조건에는 맞는 것으로 이해하고 있는데

제일 마지막인 30%로 출력이 되는것이 아니라

왜 가장 큰 수인 60이 담겨서 출력이 되는지 궁금합니다.

답변 2

0

안녕하세요, 제가 파악한 바로는

for문 돌면서  60 30 30 30 30 60 30 이것을 차례대로 조건에 대입하면서 비교하는 것인데,

처음 60 일때, if (Cint(row.Item("강수확률").ToString) > 20) 해당 조건이 맞으니까,

true인 메세지 박스를 띄울것이고 강수확률인 60이 출력되는 것 같습니다.

또한 break 문을 타게 되니, 다음 조건인 60 이후의 값들은 무시가 되는 것이죠.

감사합니다.
김현중님의 프로필 이미지
김현중
질문자

호오 제가 바보같았네요 ㅋㅋㅋㅋ 답변 감사합니다 준우님 :)

0

코코아소프트님의 프로필 이미지
코코아소프트
지식공유자

김현중님 안녕하세요!

제가 테스트하였을 때는 아무 문제 없이 마지막 값인 30이 추출이 되었습니다.

그렇기 때문에 정확한 문제점이 어디에 있는지 파악이 잘 안됩니다.

파일을 보내주신다면 확인 후 말씀드리겠습니다.

 해당 파일을 Zip으로 변환하여

아래 이메일 주소로 보내주시면 됩니다.

owensuh@cocoasoft.co.kr

감사합니다 :)

김현중님의 프로필 이미지
김현중

작성한 질문수

질문하기