a. 소수 부분만 있는 경우 0.5일 때 정수 부분이 홀수이면 1로 이월되고, 짝수이면 소수 부분은 버려집니다
print( round(1.5))#2 소수 부분은 0.5 정수 부분이 홀수이면 +1
print(round( 2.5))#2 정수 부분이 짝수이면 소수 부분은 0.5입니다. , 소수 부분은 버려집니다print(round(-1.5))#-2
print(round(-2.5))#-2
print(round(1.4))#1
print (round(2.4))#2
print(round(-1.4))#-1
print(round(-2.4))#-2
b. 소수점이 0.5가 아닌 경우 반올림합니다. 가장 가까운 숫자로 표시
print(round(1.54))#2 Decimal 0.54는 1로 반올림됩니다
print(round(2.54))#3
print(round(-1.54)) #-2
print(round(-2.54))#-3
print(round(1.45))#1 소수점 0.45 버리기
print(round(2.45))#2
print( round(-1.45 ))#-1
print(round(-2.45))#-2
2. 소수점 이하 자리를 유지하는 경우
a.소수점 마지막 자리를 5로 유지하는 경우 , 예약된 번호 위치가 짝수이면 1씩 전진하고, 홀수를 버린다면 print(round(2.635, 2))#2.63 예약번호의 마지막 자리가 5이면, 예약된 위치가 3이면 홀수이므로 1앞으로 진행되지 않습니다.
print(round(2.645, 2))#2.65 예약된 번호의 마지막 자리는 5이고 예약된 위치는 4는 짝수이고 1만큼 전진합니다
print (round(2.665, 2))#2.67
print(round(2.675, 2))#2.67
b. 예약된 숫자 위치의 마지막 자리가 5가 아닌 경우 반올림
print(round( 2.636, 2))#2.64
print(round(2.646, 2) )#2.65
print(round(2.656, 2))#2.66
print(round(2.666, 2))#2.67
print(round(2.676, 2))#2.68