본문 바로가기

homework-jueon29

13. for문 개념(for~ else) if문에서의 else와 비슷하지만 다른 for문의 else는 if의 조건이 아닐 때가 아닌 for문이 정상적으로 모두 실행되었을 때 명령을 실행하는 것이다. 사진은 리스트(list) 자료 hi에 1,2,3,4를 대입하고 for문을 이용해 hi의 값을 x에 넣는다. 그리고 그 값을 출력하고(print) for문이 정상적으로 모두 실행되면 'hello'를 출력한다.(else 부분) 이는 정상적인 실행 뿐만 아니라 모두 실행되어야 한다는 조건이 더 있기 때문에 break를 써서 for문을 도중에 중지 시킬 시에도 else 부분은 실행되지 않는다. 2019. 12. 31.
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.