Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- file1 = open('test-data.txt', 'r')
- lines = file1.readlines()
- number_words = [ "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" ]
- total =0
- for line in lines:
- numbers = []
- line_len = len(line)
- for index, char in enumerate(line):
- for word_idx, number_word in enumerate(number_words):
- if line_len - index > len(number_word):
- if line[index:index+len(number_word)] == number_word:
- numbers.append(word_idx+1)
- print("Found "+number_word)
- if char in "0123456789":
- numbers.append(int(char))
- print("Found "+char)
- first_number = numbers[0]
- last_number = numbers[-1]
- line_value = first_number*10 + last_number
- print("Line Value: {0!s}".format(line_value))
- total += line_value
- print("Total: {0!s}".format(total))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement