English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 예제에서는 사용자가 입력한 숫자가 양수, 음수, 또는 0인지 확인하는 방법을 배웁니다. if ... elif ... else 및 내장 if ... else 문을 사용하여 이 문제를 해결할 수 있습니다.
이 예제를 이해하려면 다음을 이해해야 합니다:파이썬 프로그래밍주제:
num = float(input("숫자를 입력하세요: ")) if num > 0: print("양수") elif num == 0: print("0") else: print("음수")
여기서는 if...elif...else 문을 사용했습니다. 내장 if 문을 사용하여 다음 작업을 수행할 수 있습니다.
num = float(input("숫자를 입력하세요: ")) if num >= 0: if num == 0: print("0") else: print("양수") else: print("음수")
두 프로그램의 출력 결과는 같습니다.
출력1
숫자를 입력하세요: 2 양수
출력2
숫자를 입력하세요: 0 0
숫자가 0보다 크면 양수입니다. 이를 if 표현式中 확인합니다. False라면 숫자는 0이나 음수입니다. 이후 표현式中도 이를 테스트합니다.