if 조건:
# 조건이 참일 때 실행될 코드
elif 다른조건:
# 다른 조건이 참일 때 실행될 코드
else:
# 위의 조건이 모두 거짓일 때 실행될 코드
for 변수 in 반복할_데이터:
코드_블록
# 예시
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
range(start, stop, step)
# start : 순차적인 정수 시퀀스의 시작 값, 생략 가능, 기본값 0
# stop : 순차적인 정수 시퀀스의 끝 값, 필수적으로 지정
# step : 각 숫자 사이의 간격, 생략 가능, 기본값 1
sentence = "Hello World"
result = ""
for char in sentence:
if char != "o":
result += char
# result = result+char 과 동일함
print(result)
# 결측치 처리 예시
data = [10, 20, None, 30, 40, None, 50]
cleaned_data = []
for d in data:
if d is not None:
cleaned_data.append(d)
print(cleaned_data)
# 모델 성능 평가 예시
true_values = [1, 0, 1, 0, 1]
predicted_values = [0, 0, 1, 0, 1]
correct_predictions = 0
for true, pred in zip(true_values, predicted_values):
if true == pred:
correct_predictions += 1
accuracy = correct_predictions / len(true_values)
print("Accuracy:", accuracy)
break : 반복문 강제 종료pass : 아무런 동작을 하지 않고 다음 반복 계속, 단순히 넘어갈 때continue : 무조건 다시 반복문으로 올라감Q. 1부터 100까지의 정수 중에서 3의 배수일 때 "Fizz", 5의 배수일 때 "Buzz"를 출력하세요. 나머지 경우에는 그냥 숫자를 출력합니다.
for i in range(1, 101) :
if i % 3 == 0 :
print("Fizz")
elif i % 5 == 0 :
print("Buzz")
else :
print(i)