본문 바로가기
Python

[Python] 파이썬 입문 기초 문법 정리 _ 자료형 - 숫자형 _ 연습 문제 풀이

by 꾸꾸집사 2024. 5. 8.

 

🟩 숫자형 

  • 숫자형이란, 숫자 형태로 이루어진 자료형
  • 정수형(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

 


TOP

Designed by 티스토리