Sum of Numbers in String

Calculate sum of all numbers in string.

Logic BuildingAdvanced
Logic Building
# Take string input
s = input("Enter a string: ")

# Extract and sum numbers
total = 0
current_num = ""
for char in s:
    if char.isdigit():
        current_num += char
    else:
        if current_num:
            total += int(current_num)
            current_num = ""
if current_num:
    total += int(current_num)

print(f"Sum: {total}")

Output

Enter a string: Hello123World456
Sum: 579

Extract numbers and accumulate sum.

Key Concepts:

  • Extract numbers from string
  • Convert to integers
  • Sum all numbers