я получить номер для выхода из этого куска кода:Реверсивный выход функции в Python, что это не список
base = int(raw_input("Pick your base: "))
base = str(base)
question = "Pick your number! (the base is "+base+"): "
number = int(raw_input(question))
def func(number):
if number != 0:
sec = number/int(base)
third = number - (sec * int(base))
print third,
func(sec)
func(number)
Я хочу взять выход (например, 2435) и наоборот это (до 5342). Я попытался a[::-1]
путем присвоения func(number)
переменной, а затем печать, что variable[::-1]
однако это не похоже на работу:
x = func(number)
print x[::-1]
Это дает мне:
TypeError: 'NoneType' object has no attribute 'getitem'
Какое значение возвращает 'func'? :) – Caramiriel
Это зависит от пользователя –
Нет - найдите 'функции' в определении языка. Что возвращает * ваш * func'? – jcoppens