본문 바로가기

2019/1255

12. for문 개념(for~ continue~ break) for문 continue, break. continue는 해당 반복문을 다시 실행한다. break는 해당 반복문을 파한다. number(list자료)에 1부터 5까지의 숫자를 넣고 x에 그 값을 차례대로 넣는다. x에 1을 넣고 z에다 x를 2로 나눈 값을 넣는다. 만약 z가 0이면 짝수이므로 continue(다시 실행)하지만 여기선 x가 1이므로 '홀수'와 x의 값을 출력한다. 만약 x의 값이 5라면 break(반복문 탈출, 정지)한다. 그러나 x값은 1이기 때문에 for문을 다시 실행한다. 이것을 5까지 실행 했을 때의 결과이다.(사진) 2019. 12. 30.
11. for문 개념 for는 특정 자료등에 대해 처음부터 끝까지 하나씩 추출하여 어떤 코드를 반복적으로 수행하기 위해 많이 사용되는 반복문이다. for 변수 in 범위: 반복 실행할 코드 로 사용할 수 있다. 문자열, 리스트, 튜플, 사전, range(), 그 외 반복 가능한 객체를 for문의 범위에 넣을 수 있다. 사진은 list자료 number에 1,2,3,4,5를 대입 후 값을 변수 x에 넣은 for문 실행 결과이다. number의 첫 번째 수인 1을 x에 넣고 print하고 다시 처음으로 돌아가기, number의 두 번째 수인 2를 x에 넣고 print하고 다시 처음으로 돌아가기…를 다섯 번째 수 5까지 반복하였다. 2019. 12. 30.
10. if문 개념(if ~ elif) if문에서 확인해야 할 조건이 여러 개인 경우 if와 else말고도 elif를 사용한다. 조건 1. x가 y보다 큰지 확인(if) 맞다면 x에 10을 더함 x의 값 출력 조건 2. 조건 1이 아니라면 y가 x보다 큰지 확인(elif) 맞다면 y에 4를 더함 y의 값 출력 조건 3.조건 1과 2 모두 아니라면 'x와 y가 같습니다' 문장 출력(else) 결과 1은 x를 10, y를 4로 놓고 실행한 결과이다. x(10) > y(4)이다. 조건 1에 부합하므로 x에 10을 더하고 x의 값을 출력함. 결과 2는 x를 10, y를 10으로 놓고 실행한 결과이다. 이는 조건 3에 부합하므로 문장 출력 후 x와 y의 값을 출력했다. 2019. 12. 30.
9. if문 개념 if문은 조건이 참인지 아닌지 판단하는 조건문이다. if 뒤의 조건이 참이면 if의 코드를 수행하고 조건이 거짓이라면 else의 코드를 수행한다. 2019. 12. 30.