728x90
for문을 알아보자!
for문을 처음 접할때 어렵게 느꼈었다,, 처음 사용하는것이라 그런것이니 겁먹지 말자!
한 수행을 반복적으로 하는것을 반복문이라 하고 그 때 사용 되는것이 for, while 이 있다.
다음 예제를 보면서 감각을 익혀보자!
for문 (반복문)
특정 동작을 반복 하는 기능을 가진 구문, 횟수에 따른 반복..
for(횟수에 다른 반복), while(상황에 따른 반복)
for i in range(0,5): # for 변수 in range(시작 값, 끝 값)
print("A") # 반복할 명령코드("A")
실행결과 ↓
A
A
A
A
A
반복 횟수가 정해져 있을 때 사용한다.
기본적인 for문에 대해 알아보았다. 위처럼 반복하면 반복문이다!
while문을 알아보자!
반복횟수에 상관없이 상황에 따라 반복을 한다!
while ##
횟수가 아닌 상황이 충족 될때까지 반복 구문.
while의 형식을 다음 예제로 알아보자.
i = 0 # 변수 i
while i < 5: # while 이용 -> i가 5보다 작다면 계속 동작.
print(i, end = "") # i 출력
i += 1 # 1번 반복문이 돌때마다 i값에 1씩 더한다.
실행결과 -> 01234 # 5는 5보다 작지 안으므로 출력이 안됨.
while의 형식을 다음 예제로 좀 더 알아보자.
100 이하의 점수 5개를 입력 받아 최소값을 구하시오
minval = 100 #기준 점수 100이하 의 100
i = 0 # 최소값을 담을 변수
while i != 5 : # i가 5와 같지않다면 동작
n = int(input("수 입력 (100 이하) : ")) # input으로 n값 입력
if n > 100: # n값이 100 보다 크다면
print("입력 범위를 확인하세요.") # 확인 메시지 출력
i -= 1 # 반복문 실행 후 i 값에 -1 후 담기.
if n < minval: # n값이 minval보다 작을때 minval을 n값으로 바꾼다!
minval = n 다음 반복 때 n값이 바뀐 n값 보다 작다면 더 작은 값으로 바꾼다!
i += 1 # 반복문 실행 후 i 값에 +1 후 담기.
print(i) # i값 출력
print(f"입력한 점수중 최소값 : {minval}")
실행결과 ↓
수 입력 (100 이하) : 50
1
수 입력 (100 이하) : 80
2
수 입력 (100 이하) : 60
3
수 입력 (100 이하) : 23
4
수 입력 (100 이하) : 31
5
입력한 점수중 최소값 : 23
다음 시간엔 응용법과 이중포문을 알아보자.
처음 보면 어렵지만 나중에 보면 별거 아니다! 라고 생각하며 공부 하고있다.
728x90
'Python 파이썬' 카테고리의 다른 글
함수(def)_1 (0) | 2023.10.16 |
---|---|
2중 for문, 반복문의 구문(break, continue) (1) | 2023.10.13 |
제어문(if), 들여쓰기, 분기문 (0) | 2023.10.13 |
논리 연산자 (0) | 2023.10.12 |
대입 연산자 (0) | 2023.10.12 |