Member 14027666 Ответов: 0

Как я могу решить эту проблему в 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

:) :) :) Правильно

0 Ответов