Найти - Пользователи
Полная версия: Индексы, строки
Начало » Python для новичков » Индексы, строки
1
Kristina2310
Всем привет!
Подскажите, плиз, как вытащить числа из строки?
Нужно сделать следующее:
Проверить, совпадает ли сумма первых трех цифр с суммой последних трех цифр:
'090234'
Как сложить 0+9+0?
botinag
string = '090234'
int_list = map(int, list(string))
print sum(int_list[:3]) == sum(int_list[-3:])
van
# coding=utf-8
string = '090243'
sum_1 = int(string[0]) + int(string[1]) + int(string[2])
sum_2 = int(string[3]) + int(string[4]) + int(string[5])
if sum_1 == sum_2:
    print u'Сумма совпадает'
else:
    print u'Сумма разная'
vrabey
botinag
int_list = map(int, list(string))
наверное не надо
 list(string)
-
map(int, string)


def f(string, separator):
    d = map(int, string)
    return sum(d[:separator]), sum(d[separator:])
#---------------------------------------------------
string = '090234'
print f(string, 3)
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