Как я могу решить эту проблему в Python?
Учитывая строку, верните сумму чисел, появляющихся в строке, игнорируя все остальные символы. Число-это ряд из 1 или более символов цифр в строке. (Примечание: Character.isDigit(char) проверяет, является ли символ одним из символов '0', '1', .. '9'. Integer.parseInt(string) преобразует строку в int.)
sumNumbers("abc123xyz") → 123
sumNumbers("aa11b33") → 44
сумма чисел("7 11") → 18
Что я уже пробовал:
Stringtest = 'sgsg34h7djdj777'
цифры = '1234567890'
номер = ''
numtot = 0
для i,num in enumerate(числа, i+1):
В то время как num2 в цифрах:
количество = пит2 + количество
Печати(количество)
Печать(numtot)
Я все испортил!!
CHill60
"Я все испортил" не говорит нам, в чем ваша проблема!
Что не так с вашим кодом?
Richard MacCutchan
Я не могу найти ссылки ни на то, ни на другое Character.isDigit
или Integer.parseInt
в документации Python 3. Где вы нашли этот вопрос?
Member 14027666
Codebat
Richard MacCutchan
Это должно означать что-то полезное?
Rahul VB
:) :) :) Правильно