Python에서 if 문을 사용하는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-04-20 23:40:06
앞으로
11794명이 탐색했습니다.

Python에서 if 문을 사용하는 방법

if 문은 가능한 상황과 상황을 처리하는 방법을 표현하는 데 사용됩니다. if 문은 하나의 가능성, 두 개의 가능성 또는 여러 가능성을 표현하는 데 사용될 수 있습니다.

1 가능성

단일 if 문은 가능성을 나타냅니다. if 키워드 뒤에 표현식이 오면 해당 상황이 발생했으며 지정된 문이 실행된다는 의미입니다. 상황은 그림 1에 나와 있습니다.

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 1 단일 if 문 사용

그 중 그림 1①은 사용자가 입력한 값을 input() 함수를 사용하여 int 형식으로 변환하여 변수에 저장합니다. if 문을 사용하여 변수 x 판단을 처리하고, x 값이 0보다 큰 경우 "음수가 아닌 숫자를 입력했습니다"라는 메시지가 출력됩니다(그림 1 ③). if 문 뒤에는 표현식이 오고, 표현식 뒤에는 콜론이 오고, 실행할 명령문이 들여쓰기된다는 점에 유의하세요.

이 코드를 실행한 결과는 그림 2에 나와 있습니다.

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 2 코드 실행 효과

그림 2에서 볼 수 있듯이 입력된 정수가 10인 경우 "음수가 아닌 숫자를 입력했습니다"라는 메시지가 출력됩니다.

2 두 가지 가능성

사용자가 입력한 값이 음수가 아닌 숫자인지, 아니면 음수인지 판단해야 하는 경우에는 다음과 같이 if...else 문을 사용할 수 있습니다. 그림 3에 나와 있습니다.

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 3 if...else 문 사용

그 중 if 문을 "1 One Posistance"와 동일하게 사용하면 if의 식이 False일 때 else 문은 다음과 같습니다. 호출됨. 음수를 입력하면 그림 4와 같이 "음수를 입력하셨습니다"라는 메시지가 표시됩니다.

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 4 코드 실행 효과

3가지 가능성

사용자가 입력한 값을 양수, 0, 음수로 판단해야 하는 경우 이 경우 세 가지 가능성을 사용할 수 있습니다. ... elif...else 문(그림 5 참조)

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 5 if...elif...else 문의 사용법

그 중 elif는 else if의 약어, 즉 if의 표현이 False일 때 다음으로 elif를 판단하게 됩니다. . 표현식이 True인지 여부가 True이면 elif에 해당하는 처리 코드가 실행되고, False이면 else에 해당하는 처리 코드가 실행됩니다. 이 코드 실행의 효과는 그림 6에 나와 있습니다.

Python에서 if 문을 사용하는 방법은 무엇입니까?

그림 6 코드 실행 효과

보충: Python if 문

다음 예에서는 if...elif...else 문을 사용하여 숫자가 양수, 음수 또는 0인지 확인합니다.

예제( Python 3.0+)

# Filename : test.py
# author by : www.runoob.com
 
# 用户输入数字
 
num = float(input("输入一个数字: "))
if num > 0:
   print("正数")
elif num == 0:
   print("零")
else:
   print("负数")
로그인 후 복사

위 코드 실행 결과는 다음과 같습니다.

숫자 입력: 3
양수

인라인 if 문을 사용하여 다음을 달성할 수도 있습니다.

예(Python 3.0+)

# Filename :test.py
# author by : www.runoob.com
 
# 内嵌 if 语句
 
num = float(input("输入一个数字: "))
if num >= 0:
   if num == 0:
       print("零")
   else:
       print("正数")
else:
   print("负数")
로그인 후 복사

위 코드 실행 결과:

숫자 입력: 0
zero

위 내용은 Python에서 if 문을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿