Question: Python code # Prints n with usual comma-separation. # Pre: n is an integer. def print_with_commas(n): if n < 0: # handle negative sign, if
Python code
# Prints n with usual comma-separation. # Pre: n is an integer. def print_with_commas(n):
if n < 0: # handle negative sign, if neccessary print('-',end='') n = -n
if ( n < 1000 ): # base case print(n,end='') else: print_with_commas( n // 1000) # integer division! print( ',',end='') print(n % 1000,end='')
hand trace printing the integer below
1.6492335
2.14
3.123456 4. 43003451999 5. 82842083298355
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
