elif는 언제 사용하나요?

elif(else if)는 첫 번째 조건이 거짓일 때 추가로 다른 조건을 체크하고 싶을 때 사용합니다.

 

다음 코드의 출력 결과는?

score = 85

if score >= 90: print('A')

elif score >= 80: print('B')

else: print('C')

 

score는 85이므로 첫 번째 조건(>=90)은 거짓, 두 번째 조건(>=80)은 참이므로 'B'를 출력합니다.

 

and 연산자는 언제 참(True)을 반환하나요?

and는 '그리고'의 의미로, 양쪽 조건이 모두 참일 때만 전체가 참이 됩니다.

 

다음 코드의 출력 결과는?

age = 15

if age >= 13 and age < 20: print('청소년')

else: print('청소년 아님')

 

age는 15이고, 13 이상이면서 동시에 20 미만이므로 두 조건 모두 참입니다. 따라서 '청소년'을 출력해요.

 

or 연산자는 언제 참(True)을 반환하나요?

or는 '또는'의 의미로, 둘 중 하나라도 참이면 전체가 참이 됩니다.

 

다음 코드의 출력 결과는?

weather = '비'

if weather == '비' or weather == '눈': print('우산 필요')

else: print('우산 불필요')

 

weather가 '비'이므로 첫 번째 조건이 참입니다. or는 하나만 참이어도 전체가 참이므로 '우산 필요'를 출력합니다.

+ Recent posts