Python에서는 if 문을 사용하여 조건에 따라 다양한 코드 블록을 실행합니다. 기본 형식은 다음과 같습니다.
if condition: # 如果 condition 为 True,执行这里的代码块
여기서 조건은 일반적으로 변수와 연산자가 포함된 표현식으로 결과가 True인지 False인지 결정하는 데 사용됩니다.
조건이 True이면 들여쓰기된 코드 블록을 실행합니다.
조건이 False이면 코드 블록을 건너뛰고 다음 코드 줄을 계속 실행하세요.
여러 조건을 테스트해야 하는 경우 if...elif...else 구조를 사용할 수 있습니다. elif는 else if의 약자로, 이전 조건이 만족되지 않으면 다음 조건을 테스트한다는 의미입니다. else는 다른 모든 경우를 처리하는 데 사용됩니다. 즉, 이전 조건 중 어느 것도 충족되지 않으면 코드의 else 블록이 실행됩니다. 기본 형식은 다음과 같습니다.
if condition1: # 如果 condition1 为 True,执行这里的代码块 elif condition2: # 否则如果 condition2 为 True,执行这里的代码块 else: # 否则执行这里的代码块
다음은 몇 가지 예입니다.
# 如果 a 大于 b,则输出 "a 大于 b";否则输出 "a 小于等于 b" a = 10 b = 5 if a > b: print("a 大于 b") else: print("a 小于等于 b") # 如果 x 是正数,则输出 "x 是正数";否则如果 x 是负数,则输出 "x 是负数";否则输出 "x 是零" x = -3 if x > 0: print("x 是正数") elif x < 0: print("x 是负数") else: print("x 是零")
Python에서 중첩된 if 문은 다른 if 문 내의 코드 블록 내에 if 문을 중첩하는 데 사용됩니다. 이를 통해 더 복잡한 조건을 테스트할 수 있습니다. 중첩된 if 문의 기본 형식은 다음과 같습니다.
if condition1: # 如果 condition1 为 True,执行这里的代码块 if condition2: # 如果 condition2 为 True,执行这里的代码块 else: # 如果 condition2 为 False,执行这里的代码块 else: # 如果 condition1 为 False,跳过代码块并继续执行下一行代码
다음은 몇 가지 예입니다.
# 如果 a 大于 b,则进一步检查 a 是否大于 c a = 10 b = 5 c = 7 if a > b: print("a 大于 b") if a > c: print("a 大于 c") else: print("a 小于等于 c") else: print("a 小于等于 b") # 检查两个数是否均为偶数 num1 = 4 num2 = 8 if num1 % 2 == 0: if num2 % 2 == 0: print("两个数均为偶数") else: print("只有一个数是偶数") else: print("两个数均为奇数")
위 내용은 Python에서 if 문의 기본 형식은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!