파이썬 강좌(초급)/5.제어문

5. 제어문 - 1) 소개

파기차차 2024. 3. 3. 15:14
728x90
반응형
SMALL

 

 

1) 제어문이 뭐에요?

제어문이라는 것은 프로그램의 실행 흐름을 제어하는 구문입니다. 예를 들어, 어떤 조건에 따라 다른 동작을 하거나, 반복적으로 동작을 수행하고 싶을 때 제어문을 사용할 수 있습니다. 파이썬에서는 크게 두 가지 종류의 제어문이 있습니다. 하나는 조건문(if)이고, 다른 하나는 반복문(for, while)입니다.

 

age = int(input("나이를 입력하세요: ")) # 사용자로부터 나이를 입력받아 정수로 변환합니다.
if age >= 20: # 나이가 20 이상이면
    print("성인입니다.") # "성인입니다."라고 출력합니다.
elif age >= 10: # 나이가 10 이상이면
    print("청소년입니다.") # "청소년입니다."라고 출력합니다.
else: # 그 외의 경우에는
    print("어린이입니다.") # "어린이입니다."라고 출력합니다.

 

sum = 0 # 합을 저장할 변수를 0으로 초기화합니다.
for i in range(1, 11): # i 1부터 10까지 반복합니다.
    sum = sum + i # sum i를 더합니다.
print("1부터 10까지의 합은", sum, "입니다.") # 결과를 출력합니다.

 

 

2) 제어문을 왜 써야 하는 거죠?

제어문을 쓰지 않으면 코드가 길어지고, 복잡해지고, 이해하기 어려우며, 메모리 낭비가 심해지는 등 코드를 효율적으로 관리가 어려워집니다. 따라서 제어문은 모든 프로그래밍언어에서 반드시 필요합니다.

1~10까지의 수 중 홀수를 표현한다고 했을 때

제어문을 쓰지 않는다면 아래와 같이 print문을 5번 써야 합니다.

Print(1)

Print(3)

Print(5)

Print(7)

Print(9)

 

그러나 제어문(조건문과 반복문)을 사용하면 아래와 같이 단 3줄로 간단해 집니다.

만일 1~10까지의 홀수가 아닌 1~1억까지의 홀수를 표현한다고 하면, 제어문이 없으면 50,000,000번을 print()하여야 합니다.

 

for i in range(1,10):

    if i%2 != 0:

        print(i)

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형
LIST

'파이썬 강좌(초급) > 5.제어문' 카테고리의 다른 글

5. 제어문 - 6) 한줄 for  (0) 2024.03.03
5. 제어문 - 5) continue와 break  (0) 2024.03.03
5. 제어문 - 4) while 문  (0) 2024.03.03
5. 제어문 - 3) for 문  (0) 2024.03.03
5. 제어문 - 2) if문  (0) 2024.03.03