Spaces:
Runtime error
Runtime error
File size: 922 Bytes
9478dc1 4658bf9 9478dc1 4658bf9 b75df64 4658bf9 b75df64 4658bf9 b75df64 4658bf9 b75df64 4658bf9 e56050a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import gradio as gr
def odometer_principle(digit, base):
digit_class = int(digit)
base_class = int(base)
if digit_class < 0 or base_class < 2:
return "Invalid Input"
digitStr = str(digit_class)
strLen = len(digitStr)
randomVar = 1
while True:
if strLen - randomVar < 0:
digit_class = int('1' + digitStr)
return f"The next value is {digit_class}"
else:
a = digitStr[strLen - randomVar]
if int(a) != base_class - 1:
digit_class = int(digitStr[:strLen - randomVar] + str(int(a) + 1) + digitStr[strLen - randomVar + 1:])
return f"The next value is {digit_class}"
else:
digitStr = digitStr[:strLen - randomVar] + '0' + digitStr[strLen - randomVar + 1:]
randomVar += 1
iface = gr.Interface(fn=odometer_principle, inputs=["text", "text"], outputs=["text"])
iface.launch() |