Найти - Пользователи
Полная версия: не знаю как решить
Начало » Центр помощи » не знаю как решить
1
Rorchax
вот помогите написать по этому код.
botinag
def number_to_digits(num):
    digits = []
    while num:
        digits.append(num % 10)
        num /= 10
    return digits[::-1]
def digits_to_number(digits):
    return sum([x*10**i for i, x in enumerate(reversed(digits))])
    
num = 12345
print 3 in number_to_digits(num**2)
print digits_to_number(number_to_digits(num)[::-1])
number = number_to_digits(num)
number[0], number[-1] = number[-1], number[0]
print digits_to_number(number)
Rorchax
botinag
def number_to_digits(num):
digits =
while num:
digits.append(num % 10)
num /= 10
return digits
def digits_to_number(digits):
return sum()

num = 12345
print 3 in number_to_digits(num**2)
print digits_to_number(number_to_digits(num))
number = number_to_digits(num)
number, number = number, number
print digits_to_number(number)

invalid syntax
botinag
версия для питона 3:
def number_to_digits(num):
    digits = []
    while num:
        digits.append(num % 10)
        num //= 10
    return digits[::-1]
def digits_to_number(digits):
    return sum([x*10**i for i, x in enumerate(reversed(digits))])
    
num = 12345
print(3 in number_to_digits(num**2))
print(digits_to_number(number_to_digits(num)[::-1]))
number = number_to_digits(num)
number[0], number[-1] = number[-1], number[0]
print(digits_to_number(number))
Rorchax
botinag
версия для питона 3:
спасибо,
это только первое ж?
botinag
посмотрите код, запустите в интерпретаторе и вопросы отпадут.
Rorchax
botinag
посмотрите код, запустите в интерпретаторе и вопросы отпадут.
все пошло, спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB