파이썬에서는 다양한 연산자를 사용해 수식 계산을 할 수 있어요.
이 글에서는 산술, 비교, 논리 연산자를 배우고,
마지막에는 아주 간단한 계산기 프로그램도 만들어볼 거예요.
어렵지 않으니 걱정 말고 따라와요!
■ 산술 연산자
● + 더하기 : 2 + 3 → 5
● - 빼기 : 5 - 2 → 3
● * 곱하기 : 3 * 4 → 12
● / 나누기 : 10 / 2 → 5.0 (파이썬은 정수끼리 나눠도 결과가 소수로 나와요)
● % 나머지 : 7 % 3 → 1 (7을 3으로 나눈 나머지)
■ 비교 연산자
● == 같으면 True : 5 == 5 → True
● != 다르면 True : 3 != 4 → True
● < 왼쪽이 작으면 True : 2 < 5 → True
● > 왼쪽이 크면 True : 10 > 8 → True
# 예제: 비교 연산자 사용해보기
a = 5
b = 10
print(a == b) # False
print(a < b) # True
■ 논리 연산자
● and : 둘 다 참일 때만 True
● or : 하나만 참이어도 True
● not : 결과를 반대로 뒤집어요
# 예제: 논리 연산자 사용
is_raining = True
has_umbrella = False
print(is_raining and has_umbrella) # False (둘 다 참이 아님)
print(is_raining or has_umbrella) # True (하나가 참)
print(not is_raining) # False (반대 값)
■ 간단한 계산기 만들기
이제 위에서 배운 연산자를 사용해 간단한 계산기를 만들어 볼까요?
# 간단한 계산기 프로그램
num1 = float(input("첫 번째 숫자를 입력하세요: "))
operator = input("연산자 (+, -, *, /, %) 중 하나를 입력하세요: ")
num2 = float(input("두 번째 숫자를 입력하세요: "))
if operator == '+':
print(f"결과: {num1 + num2}")
elif operator == '-':
print(f"결과: {num1 - num2}")
elif operator == '*':
print(f"결과: {num1 * num2}")
elif operator == '/':
if num2 != 0:
print(f"결과: {num1 / num2}")
else:
print("0으로 나눌 수 없습니다.")
elif operator == '%':
print(f"결과: {num1 % num2}")
else:
print("올바른 연산자를 입력해주세요.")
♥ 계산기 프로그램 설명
사용자가 두 개의 숫자와 연산자를 입력합니다.
입력된 연산자에 따라 해당 연산을 수행하고 결과를 출력합니다.
나눗셈에서는 0으로 나누는 오류를 방지하도록 조건을 넣었습니다.
반응형
'IT > 파이썬 Python' 카테고리의 다른 글
집합과 딕셔너리로 파이썬 입문 완성하기 (0) | 2024.10.30 |
---|---|
파이썬 기초 . 리스트와 튜플 차이점 한 번에 이해하기 (1) | 2024.10.29 |
파이썬 기초 . for문 vs while문: 반복문 제대로 익히기 (0) | 2024.10.28 |
파이썬 기초 . 조건문(if, elif, else) 완벽 이해하기 (1) | 2024.10.27 |
파이썬 첫걸음 . 변수와 기본 문법 쉽게 배우기 (0) | 2024.10.25 |
댓글