728x90
반응형
def my_round(num): # 반올림 함수. 문제 예시에서 round() 함수의 결과와 달라서 직접 만듬
if (num - int(num)) >= 0.5: # 소수점 앞의 수(정수부)는 때어내고 0.5와 비교
return int(num) + 1
else:
int(num)
def sum(a, b): # 더하기 함수
return a+b
def sub(a, b): # 빼기 함수
if a > b: # a가 크면
return a - b
elif a < b: # b가 크면
return b - a
return 0
def average(a, b): # 평귢함수
return my_round((a+b)/2) # 평균 계산 후 소수점 1자리 반올림
print("sum = ",sum(41,8), " sub = ",sub(53,15), " average = ", average(53,432))
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 가변인자 함수로 출력하기 (0) | 2023.04.09 |
---|---|
[파이썬] 문제 : fiveTen 함수. 5이하, 5에서 10사이, 10초과 구하기 (0) | 2023.04.09 |
[파이썬] 문제 : '오늘은 10월 date' 출력 함수 (0) | 2023.04.09 |
[파이썬] 문제 : score에 따른 성적(A,B,C..) 함수 (0) | 2023.04.09 |
[파이썬] 문제 : 학생 성적 딕셔너리로 계산하기 (0) | 2023.04.09 |
댓글