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 |