Python 숫자와 연산자
Python은 계산기처럼 동작합니다. 산술 연산자는 숫자를 계산하고, 비교 연산자는 그 결과를 예/아니오로 답해 줍니다.
숫자와 연산자이란?
Python은 계산기처럼 동작합니다. 산술 연산자는 숫자를 계산하고, 비교 연산자는 그 결과를 예/아니오로 답해 줍니다.
Python에서 +, -, *, /, //, % 그리고 **로 계산하고 값을 비교합니다.
언제 사용하나요?
- 실행 가능한 코드로 Python 문법을 학습합니다.
- 더 큰 문제를 위한 기초를 다집니다.
- 로컬 설치 없이 아이디어를 빠르게 시험합니다.
예제 코드
main.py
a = 17
b = 5
print("a + b =", a + b) # addition
print("a - b =", a - b) # subtraction
print("a * b =", a * b) # multiplication
print("a / b =", a / b) # division always returns a float
print("a // b =", a // b) # floor division drops the remainder
print("a % b =", a % b) # modulo: the remainder
print("a ** 2 =", a ** 2) # power
# Augmented assignment updates a variable in place.
total = 10
total += 5
total *= 2
print("total =", total)
# Comparison operators return True or False.
print(a > b, a == 17, a != b)
# round() and abs() are built in.
print(round(3.14159, 2), abs(-8))
예상 출력
a + b = 22
a - b = 12
a * b = 85
a / b = 3.4
a // b = 3
a % b = 2
a ** 2 = 289
total = 30
True True True
3.14 8
작동 원리
/는 항상 float를 반환하고, //는 나머지를 버리며, %는 나머지를 반환합니다. += 같은 연산자는 변수를 바로 업데이트하고, 비교 연산자는 True 또는 False를 반환합니다.
값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.
연습 문제
입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.
- 실행 전에 출력을 예측하세요.
- 빈 입력과 잘못된 입력을 처리하세요.
- 로직을 함수로 만들고 테스트를 추가하세요.
챌린지로 연습하기
이 레슨에서 배운 내용으로 실제 문제를 풀어 보세요. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트와 AI 리뷰를 받을 수 있습니다.
- Celsius to Fahrenheit Convert a temperature from Celsius to Fahrenheit. 쉬움
- 단리 계산 단리 이자를 적용한 후의 총 금액을 구하세요. 쉬움
- Body Mass Index Compute BMI from weight and height. 쉬움
- Rectangle Perimeter Compute the perimeter of a rectangle from its sides. 쉬움