Saturday, April 28, 2007
Python 파이썬] 이번 달이 몇 분기? 몇 사분기인지 구하기; Quarter of the Year
올해에서 이달이 몇 분기에 해당하는지를 구하는 방법입니다. 다음 예제에서, 현재 분기 판단은 간단한 공식으로 구하고, 특정 월의 분기 판단은 quarterYear 함수를 사용했습니다.
일년 중의 분기, 사분기 계산 예제
스크립트 파일명: example.py
▶▶ Python/파이썬] 오늘 날짜, 현재 시간 구하기, 년월일 시분초; Get Date Time
일년 중의 분기, 사분기 계산 예제
스크립트 파일명: example.py
#!/usr/bin/python
# -*- coding: cp949 -*-
import math
import time
# 특정 달을 파라미터로 입력하면,
# 그 달에 해당되는 분기가 반환되는 함수
def quarterYear(month):
return math.ceil( month / 3.0 )
# 현재 월 반환 함수
def currentMonth():
now = time.localtime()
return now.tm_mon # 현재 월만 반환
##############################################
## 이번 달이 몇 분기인지 구하기
#
quarter = math.ceil( currentMonth() / 3.0 )
print "이번 달은 %d월이고, %d분기입니다" % ( currentMonth(), quarter )
# 이번 달이 4월이면:
# "이번 달은 4월이고, 2분기입니다"라고 출력됩니다.
##############################################
## 지정한 특정 달이 몇 분기인지 구하기
#
# 7월달은 몇 분기?
print "%d분기" % ( quarterYear(7) )
# 3분기
# 10월달은 몇 분기?
print "%d분기" % ( quarterYear(10) )
# 4분기
# -*- coding: cp949 -*-
import math
import time
# 특정 달을 파라미터로 입력하면,
# 그 달에 해당되는 분기가 반환되는 함수
def quarterYear(month):
return math.ceil( month / 3.0 )
# 현재 월 반환 함수
def currentMonth():
now = time.localtime()
return now.tm_mon # 현재 월만 반환
##############################################
## 이번 달이 몇 분기인지 구하기
#
quarter = math.ceil( currentMonth() / 3.0 )
print "이번 달은 %d월이고, %d분기입니다" % ( currentMonth(), quarter )
# 이번 달이 4월이면:
# "이번 달은 4월이고, 2분기입니다"라고 출력됩니다.
##############################################
## 지정한 특정 달이 몇 분기인지 구하기
#
# 7월달은 몇 분기?
print "%d분기" % ( quarterYear(7) )
# 3분기
# 10월달은 몇 분기?
print "%d분기" % ( quarterYear(10) )
# 4분기
▶▶ Python/파이썬] 오늘 날짜, 현재 시간 구하기, 년월일 시분초; Get Date Time
tag: python
Python | 파이썬
<< Home