반응형
조건문과 반복문
조건문과 반복문은 프로그래밍에서 매우 중요합니다. 파이썬에서도 조건문과 반복문을 사용하여 프로그램의 흐름을 제어할 수 있습니다. 아래에 각각의 사용법과 예제를 소개합니다.
조건문 (if, elif, else)
조건문은 특정 조건이 참(True)일 때만 코드를 실행합니다.
# if, elif, else 예제
x = 10
if x > 0:
print("x는 양수입니다.")
elif x == 0:
print("x는 0입니다.")
else:
print("x는 음수입니다.")
반복문 (for, while)
반복문은 특정 코드를 여러 번 실행합니다.
for 문
for 문은 시퀀스(리스트, 튜플, 문자열 등)의 각 요소를 반복합니다.
# for 문 예제
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
while 문
while 문은 조건이 참인 동안 코드를 반복합니다.
# while 문 예제
count = 0
while count < 5:
print("Count:", count)
count += 1
예제 코드
조건문과 반복문을 활용한 예제 코드를 작성해 보겠습니다.
조건문 예제
사용자가 입력한 숫자가 양수인지, 음수인지, 0인지 판단하는 프로그램
# 조건문 예제
num = float(input("숫자를 입력하세요: "))
if num > 0:
print("입력한 숫자는 양수입니다.")
elif num == 0:
print("입력한 숫자는 0입니다.")
else:
print("입력한 숫자는 음수입니다.")
반복문 예제
1부터 10까지의 숫자를 출력하는 프로그램
# for 문을 사용한 반복문 예제
for i in range(1, 11):
print(i)
# while 문을 사용한 반복문 예제
i = 1
while i <= 10:
print(i)
i += 1
중첩 조건문과 반복문
조건문과 반복문을 중첩하여 사용할 수도 있습니다.
# 중첩 조건문과 반복문 예제
for i in range(1, 11):
if i % 2 == 0:
print(f"{i}는 짝수입니다.")
else:
print(f"{i}는 홀수입니다.")
실습 과제
- 사용자로부터 5개의 숫자를 입력받아, 그 숫자들의 합을 계산하는 프로그램을 작성해 보세요.
- 1부터 100까지의 숫자 중에서 3의 배수이면서 5의 배수인 숫자를 출력하는 프로그램을 작성해 보세요.
- 사용자가 "종료"를 입력할 때까지 반복해서 문자열을 입력받고, 입력받은 문자열을 출력하는 프로그램을 작성해 보세요.
실습 과제 모범답
과제 1:
과제2:
과제 3:
'실버를 위한 코딩 > 파이썬 연습' 카테고리의 다른 글
[파이썬 연습] 클래스와 객체 (0) | 2024.08.09 |
---|---|
[파이썬 연습] 함수 (0) | 2024.08.08 |
[파이썬 연습] 기본 타입 데이터 (0) | 2024.08.06 |
[파이썬 연습] 파이썬이 쉬운 이유 (0) | 2024.08.05 |
챗봇 만들기 개발환경 구축, goorm (0) | 2024.07.09 |