Rounding Numbers            
        
		
			
			round() Function
Rounding to the nearest whole number
#
average = round(average, 2)
#
Rounding to a number of decimal places
#
interest = round(interest, 2)
#
Convert Floating Point Numbers to Integers (Higher)
round() function
# round () function will round to nearest integer
for fp in [12.8, 12.1, -12.1, -12.8]:
    integer = round(fp)   
    print(f"{fp:5} rounds to {integer}")
 12.8 rounds to 13
 12.1 rounds to 12
-12.1 rounds to -12
-12.8 rounds to -13
# .5s will round to nearest even integer    
for fp in [10.5, 11.5, 12.5, 13.5]:
    integer = round(fp)   
    print(f"{fp:5} rounds to {integer}")
 10.5 rounds to 10
 11.5 rounds to 12
 12.5 rounds to 12
 13.5 rounds to 14
int() function
# int() function will remove any decimal values 
# this is the same as rounding to towards zero 
for fp in [12.8, 12.1, -12.1, -12.8]: 
    integer = int(fp) 
    print(f"The integer part of {fp:5} is {integer}") 
# 
The integer part of 12.8 is 12
The integer part of 12.1 is 12
The integer part of -12.1 is -12
The integer part of -12.8 is -12