🟩 숫자형
- 숫자형이란, 숫자 형태로 이루어진 자료형
- 정수형(int)와 실수형(float)이 있다.
a = 3
b = 5.2
type(a) # 출력되는 값 => int
type(b) # 출력되는 값 => float
type( ) 함수는 변수의 데이터 타입을 알려주는 함수이다.
type(변수 이름 or 값) <= 이렇게 사용하면 됩니다.
- 숫자형은 사칙연산이 가능합니다.
a= 10
b = 2
# 덧셈 +
print(a+b) # 출력되는 값 => 12
# 뺄셈 -
pirnt(a-b) # 출력되는 값 => 8
# 곱셈 *
print(a*b) # 출력되는 값 => 20
# 나눗셈 / (슬래쉬)
print(a/b) # 출력되는 값 => 5
# 제곱 **
print(a**b) # 출력되는 값 => 100
# 나머지 구하기 %
print(a % 2) # 출력되는 값 => 0
# 나눗셈의 몫 구하기 //
print(a // b) # 출력되는 값 => 5
참고로 파이썬에서의 등호 (equal) 은 == 입니다.
- 할당연산: 원래 변수에 새로운 값을 덮어 씌우는 것
할당연산
a = 10
Q. 변수 a에 1을 합쳐라
방법 1
a = a + 1
방법 2
a += 1 # 할당연산자 사용
방법 1과 방법 2 의 출력값은 11로 동일하다.
할당연산자 (사칙연산도 이용가능!)
a += 1
a -= 1
a *= 2
a /= 2
🟨 연습 문제 풀이
1. 과일 가게의 총 매출을 구해보세요.
바나나 - 1000원
사과 - 500원
체리 - 5000원
고객품목판매수량
A | 사과 | 2 |
A | 체리 | 3 |
B | 사과 | 4 |
C | 바나나 | 1 |
C | 사과 | 2 |
C | 체리 | 1 |
# 1. 변수선언 해주기
banana = 1000
apple = 500
cherry = 5000
# 2. 총매출 구하기
print(banana*1 + cherry*4 + apple*8)
>> 25000
2. 고객 1명당 평균 매출을 구해보시오.
# 1. 고객별 매출 구하기
A = apple*2 + cherry*3
B = apple*4
C = banana*1 + apple*2 + cherry*1
# 2. 총매출 구하기
total = (A+B+C)
# 3. 고객 1명당 평균 매출구하기 (고객 명수로 나눠준다)
total/3
>> 8333.3333
3. 자연수 21이 홀수인지 짝수인지 판별하는 코드를 작성해보세요.
연산자 % 사용하기
a = 21
a % 2 == 1
>> True
21을 2로 나누었을 때 1이 나오면 그 수는 홀수라는 뜻이다.
홀수와 짝수를 판별할 때 % 연산자는 굉장히 많이 쓰이니 꼭꼭 기억해두기로 하자! ⭐
4. 아래 코드에서 최종적으로 a에 들어간 값을 유추해보세요.
a = b = 10
a += 1
a *= 2
print(a)
>> 22
'Python' 카테고리의 다른 글
[4주차] 패스트캠퍼스 데이터 분석 부트캠프 _ python 파이썬으로 크롤링하는 법을 배우다 -웹 크롤링 기초- (0) | 2024.05.16 |
---|---|
[3주차] 패스트캠퍼스 데이터 분석 부트캠프 _ python 파이썬 기본기 다지기 _ 변수와 자료형 (0) | 2024.05.08 |