>백엔드 개발 >파이썬 튜토리얼 >Python에서 if 문의 기본 형식은 무엇입니까

Python에서 if 문의 기본 형식은 무엇입니까

王林
王林앞으로
2023-05-11 17:49:124022검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제