mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Thursday, April 05, 2007

Python 파이썬] 퍼센트 계산, 백분율 구하기 함수? Percent Percentage


파이썬에서 퍼센트 계산을 하는 방법입니다. 별도의 함수가 제공되지 않기에, 아래 예제와 같이 간단한 공식을 이용하여 계산합니다.

다만 파이썬에서는 정수와 실수의 구분이 있기에, 가령 10 이런 정수가 있다면 10.0 이렇게 실수화해 주어야만 제대로 된 결과가 나옵니다.

퍼센트 구하기 예제
스크립트 파일명: example.py
#!/usr/bin/python
# -*- coding: cp949 -*-


###############################################
# 전체값에서 일부값은 몇 퍼센트? 계산
# 공식은 "일부값 나누기 전체값 곱하기 100.0"
###############################################


# 10은 100에서 몇 퍼센트?
print "%.2f%%" % (10.0 / 100.0 * 100.0)
# 출력 결과: 10.00%


# 33은 100에서 몇 퍼센트?
print "%.2f%%" % (33.0 / 100.0 * 100.0)
# 출력 결과: 33.00%


# 105는 300의 몇퍼센트?
print "%.2f%%" % (105.0 / 300.0 * 100.0)
# 출력 결과: 35.00%


# 한달 봉급 156만원인 사람이, 음식 값으로 21만원을 쓰면,
# 그 음식값은 한 달 봉급의 몇 퍼센트?
print "%.2f%%" % (210000.0 / 1560000.0 * 100.0)
# 출력 결과: 13.46%


# 만약 봉급 156만원으로 모두 먹는 데 사용했다면
# 100% 가 나와야겠지요.
print "%.2f%%" % (1560000.0 / 1560000.0 * 100.0)
# 출력 결과: 100.00%


# 만약 아무것도 먹지 않았면 0% 가 나와야합니다.
print "%.2f%%" % (0.0 / 1560000.0 * 100.0)
# 출력 결과: 0.00%





###############################################
# 전체값의 몇 퍼센트는 얼마? 계산
# 공식은, "전체값 곱하기 퍼센트 나누기 100.0"
###############################################


# 100의 10퍼센트는 얼마?
print "%.2f" % (100.0 * 10.0 / 100.0)
# 출력 결과: 10.00


# 100의 33퍼센트는 얼마?
print "%.2f" % (100.0 * 33.0 / 100.0)
# 출력 결과: 33.00


# 300의 35퍼센트는 얼마?
print "%.2f" % (300.0 * 35.0 / 100.0)
# 출력 결과: 105.00


# 156만원의 13.46퍼센트는 얼마?
print "%.2f" % (1560000.0 * 13.46 / 100.0)
# 출력 결과 (21만원에 가까운 값): 209976.00


# 156만원의 100퍼센트는 얼마?
print "%.2f" % (1560000.0 * 100.0 / 100.0)
# 출력 결과: 1560000.00


# 156만원의 0퍼센트는 얼마?
print "%.2f" % (1560000.0 * 0.0 / 100.0)
# 출력 결과: 0.00



퍼센트 증가 감소 계산법: ▶▶ 파이썬 Python, 퍼센트 증가 감소, 백분율 인상 인하 계산; Percent Increase Decrease




tag: python
Python | 파이썬 프로그래밍

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top