Contact: aviboots(AT)netvision.net.il
39,914 questions
51,847 answers
573 users
def getTheSecondLowestDigit(n): min = 9 befor_min = min while (n): x = n % 10 if x < min: befor_min = min min = x elif (x < befor_min and x != min): befor_min = x n = int(n / 10) return befor_min n = 213 print(getTheSecondLowestDigit(n)) n = 76594 print(getTheSecondLowestDigit(n)) n = 76429 print(getTheSecondLowestDigit(n)) n = 76300 print(getTheSecondLowestDigit(n)) n = 111 if (getTheSecondLowestDigit(n) == 9): print("There is no second lowest number") ''' run: 2 5 4 3 There is no second lowest number '''
n = 213 print(sorted(list(str(n)), reverse=True)[-2]) n = 76594 print(sorted(list(str(n)), reverse=True)[-2]) n = 76429 print(sorted(list(str(n)), reverse=True)[-2]) ''' run: 2 5 4 '''