import xml.etree.ElementTree as ET
if name == 'main':
tree = ET.parse('files/locale.xml');
root = tree.getroot();
string_array = [];
for string in root.iter('String'):
string_array.append(string.text)
print(len(string_array))
unique_list = list(set(string_array))
print(len(unique_list))
unique_count = 1;
for item in unique_list:
word_count = len(item.split())
unique_count += word_count
print(unique_count)
price = unique_count * 0.05;
print(price)
В целом норм. Только, я бы на функции разделил, ну и да "list compression" ещё.
Только, разве не должно unique_count первоначально быть нулём?