본문 바로가기
반응형

Python33

[Python] 반복문, while 문, while loop [while 문] while문: 어떤 조건을 정해 놓고 반복을 하는 구조 for 문이 '정해진 횟수'만큼만 반복하고 종료되는 구조였다면, while 문은 조건이 참인 동안 계속해서 반복함. while 조건: 반복 문장 반복 문장 while문 예시 i = 0 while i < 5: print('hello') i = i+1 print('반복이 종료되었습니다.') 위의 예시에서, print('hello')가 실행된 다음 i+1을 변수 i에 저장함 이를 반복하다가 i가 5보다 커지면 조건이 거짓이 되며 while문이 종료됨 만약 i = i+1 문장이 없었다면, i는 항상 5보다 작기 때문에 루프가 종료되지 않고 무한히 실행되는 '무한 루프'가 됨 따라서 반드시 루프를 빠져나가는 조건을 기술해야 함 [보초값] 보.. 2023. 10. 9.
[Python] 반복문, for문, for loop [반복문 - Iteration] 동일한 명령어를 여러 번 실행하는 문장 for 문: 정해진 횟수만큼 반복하는 구조 while 문: 어떤 조건이 만족되는 동안 반복을 계속하는 구조 [for loop] for문: 정해진 횟수만큼 반복할 때 사용, for loop(for 루프)라고도 함 기본 구조는 아래와 같음 for 변수 in 시퀀스 반복문장 반복문장 변수: 각 반복마다 변수의 값이 컨테이너의 요소값으로 설정됨. 루프 변수 시퀀스: 리스트처럼 요소들을 가지고 있는 객체 반복 문장: 정해진 횟수만큼 반복되는 문장. 블록이며 들여쓰기 해야 함 시퀀스는 문자열이나 리스트로 만들 수 있음 ['A', 'B', 'C', 'D'] : 이 리스트를 시퀀스에 입력할 경우, 'A', 'B', 'C', 'D'가 차례로 루프 변.. 2023. 10. 9.
[Python] 조건문 [조건문: if - else 문] 조건문: 조건을 제시하고, 조건이 참인 경우와 거짓인 경우로 나누어 코드를 구현한 문장 if - else 문 조건문의 조건은 무조건 참 또는 거짓으로 결과가 판별되어야 함 조건문의 구조 height = 160 if height >= 130: print('놀이 기구를 탈 수 있습니다.') else: print('놀이 기구를 탈 수 없습니다.') 위와 같이, if 뒤에 조건을 쓰고 : 기호를 붙어야 함 : 기호는 문장이 아직 끝나지 않았음을 나타냄 만약 세번째 줄에서 코드가 끝나고, 조건이 거짓인 경우: 조건이 거짓이니 참 문장이 실행되지 않고, 거짓인 경우의 실행문이 정의되어 있지 않으니 그대로 코드가 끝남 else 뒤에는 조건을 붙일 수 없음 if와 else 밑의 코드는.. 2023. 10. 9.
[Python] 리스트(List) [리스트(List)] 리스트(List): 여러 개의 값을 모아 하나의 변수에 저장한 것 [ ] 안에 값을 나열하고, 값과 값 사이에 콤마(,)를 찍어 구분 >>> fruit = ['apple', 'tomato', 'orange', 'banana'] >>> print(fruit) ['apple', 'tomato', 'orange', 'banana'] 리스트 인덱스: 리스트 또한 문자열과 마찬가지로 인덱싱이 가능함. 앞에서 부터 인덱싱 할 때는0으로 시작 뒤에서 부터 인덱싱 할 때는 -1부터 시작 리스트 인덱스를 통해 특정한 항목을 출력하거나 변경할 수 있음 >>> fruit = ['apple', 'tomato', 'orange', 'banana'] >>> print(fruit[0]) apple >>> fr.. 2023. 10. 6.
반응형