How to replace all ‘0’ int a number with specific digit in Python

1 Answer

0 votes
def convert_0_To_n__(number, d): 
    if number == 0: 
        return 0
  
    digit = number % 10
  
    if digit == 0: 
        digit = d

    return convert_0_To_n__(int(number / 10), d) * 10 + digit 
  
def convert_0_To_n(number, d): 
    if number == 0: 
        return d
    else: 
        return convert_0_To_n__(number, d) 
        
        
number = 1080030; 
     
print(convert_0_To_n(number, 7)); 



'''
run:

1787737

'''

 



answered Apr 20, 2019 by avibootz

Related questions

1 answer 178 views
1 answer 185 views
1 answer 146 views
1 answer 251 views
1 answer 157 views
1 answer 177 views
...