본문 바로가기
파이썬 데이터분석

파이썬 나눗셈 하기

by 데이터스토리 2023. 1. 23.
반응형

파이썬으로 사칙연산을 적용해 봤다. 쉬운데, 나눗셈은 조금 차이가 있었다. 그래도 쉽다.

 

더하기 부터 하나씩 쉽게 살펴봤다.

더하기

# 더하기
print(5 + 3)
print(23.5 + 34.5)
print((2/5) + (3/7))

----- 결과 ----
8
58.0
0.8285714285714285

 

빼기

# 빼기
print(5 - 3)
print(23.5 - 34.5)
print((2/5) - (3/7))

------ 결과 -----
2
-11.0
-0.028571428571428525

 

곱하기

# 곱하기
print(5 * 3)
print(23.5 * 34.5)
print((2/5) * (3/7))

------ 결과 -----
15
810.75
0.17142857142857143

 

그리고 나누기

1) 일반적인 나누기로 결과는 실수로 나오고 있다.

# 나누기 1 : 일반적인 경우
print(5 / 3)
print(23.5 / 34.5)
print((2/5) / (3/7))


----- 결과 -----

1.6666666666666667
0.6811594202898551
0.9333333333333335

2) 몫만 구할 때 사용한다. 슬러시 2개( '//' )를 사용하면 된다.

# 나누기 2 : 몫
print(5 // 3)
print(23.5 // 34.5)
print((2/5) // (3/7))

----- 결과 -----
1
0.0
0.0

3) 나머지만 구할 때 사용한다. 퍼센트( '%' ) 기호를 사용하면 된다.

# 나누기 3 : 나머지

print(5 % 3)
print(23.5 % 34.5)
print((2/5) % (3/7))

----- 결과 -----
2
23.5
0.4

4) 응용해 보자. 초를 분과 초로 나누어 표기해 보면

# 나누기 응용: 시간을 구할때 활요해 보면
# 80초는 1분 20초이다. 근데, 350초는 얼마일까? 

print(80//60, '분 ', 80% 60, '초')

print(350//60, '분 ', 350% 60, '초')

----- 결과 -----

1 분  20 초
5 분  50 초

- 350초는 5분 50초 였다.

 

5) 또, 응용해 보자. 초를 변수에 넣고 20초씩 증가를 20번 해 보자.

# 분과 초로 알고 싶은 초를 변수에 할당해서 적용해 보자

varSeconds = 350
var_up = 20

for i in range(20):
    varSeconds = varSeconds + var_up
    print(varSeconds, "초는 : ", varSeconds//60, '분 ', varSeconds % 60, '초')
    
    
 
 ----- 결과 -----
 
 370 초는 :  6 분  10 초
390 초는 :  6 분  30 초
410 초는 :  6 분  50 초
430 초는 :  7 분  10 초
450 초는 :  7 분  30 초
470 초는 :  7 분  50 초
490 초는 :  8 분  10 초
510 초는 :  8 분  30 초
530 초는 :  8 분  50 초
550 초는 :  9 분  10 초
570 초는 :  9 분  30 초
590 초는 :  9 분  50 초
610 초는 :  10 분  10 초
630 초는 :  10 분  30 초
650 초는 :  10 분  50 초
670 초는 :  11 분  10 초
690 초는 :  11 분  30 초
710 초는 :  11 분  50 초
730 초는 :  12 분  10 초
750 초는 :  12 분  30 초

 

이제 나누기도 쉽게 할 수 있다.!!!

반응형