Logic Building
# Take string input
s = input("Enter a string: ")
# Extract numbers
numbers = []
current_num = ""
for char in s:
if char.isdigit():
current_num += char
else:
if current_num:
numbers.append(int(current_num))
current_num = ""
if current_num:
numbers.append(int(current_num))
print(f"Numbers: {numbers}")Output
Enter a string: Hello123World456 Numbers: [123, 456]
Build numbers character by character.
Key Concepts:
- Track current number being built
- Add digit to current number
- Convert to int when complete