728x90
반응형
문제
연봉을 입력받아 월급을 계산하는 calc_monthly_salary(annual_salary) 함수를 정의하라. 회사는 연봉을 12개월로 나누어 분할 지급하며, 이 때 1원 미만은 버림한다.
calc_monthly_salary(12000000)
1000000
내풀이
def calc_monthly_salary(money):
print(int(money/12))
calc_monthly_salary(1200555)
결과값
100046
정답
입력된 값을 12로 나누고 형변환을 해서 1원 미만을 절사합니다.
def calc_monthly_salary(annual_pay) :
monthly_pay = int(annual_pay / 12)
return monthly_pay
int() 함수는 정수만 나타내기 때문에 소수점을 알아서 버린다.
float() 소수까지 보고 싶을땐 이 함수를 사용하면 된다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 230 함수 결과예상 (0) | 2021.03.11 |
---|---|
초보자를 위한 파이썬 300제 // 229 함수 결과예상 (0) | 2021.03.11 |
초보자를 위한 파이썬 300제 // 227 함수 슬라이싱 (0) | 2021.03.10 |
초보자를 위한 파이썬 300제 // 226 함수 슬라이싱 (0) | 2021.03.09 |
초보자를 위한 파이썬 300제 // 225 함수 dictionary (0) | 2021.03.08 |
댓글