Ошибка типа:> не поддерживается между экземплярами str и int - PullRequest
0 голосов
/ 20 июня 2019

когда я запускаю этот код, используя python 2, проблем нет. но когда я пытаюсь запустить с использованием Python 3, возникает ошибка говорит: "TypeError: '>' не поддерживается между экземплярами 'str' и 'int' что случилось на самом деле?

number = int(input("Input Number : "))
if number < 0:
    raise ValueError("Number >= 0")
base = int(input("Input Base   : "))
if base < 2:
    raise ValueError("Base >= 2")
if number == 0:
    print("0")
    exit()
result_list = list()
modulo = 10

while modulo > 0:
    modulo = (number % base)
    number = (number // base)
    if modulo == 10:
        modulo = "A"
    elif modulo == 11:
        modulo = "B"
    elif modulo == 12:
        modulo = "C"
    elif modulo == 13:
        modulo = "D"
    elif modulo == 14:
        modulo = "E"
    elif modulo == "15":
        modulo = "F"
    result_list.insert(0,(str(modulo)))

print("".join(result_list))
...