Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def words_sorting(*args):
- dictionary = {}
- total_sum = 0
- sum_letters = 0
- for word in args:
- for letter in word:
- sum_letters += ord(letter)
- dictionary[word] = sum_letters
- total_sum += sum_letters
- sum_letters = 0
- result = ''
- if total_sum % 2 == 0:
- sorted_dictionry = sorted(dictionary.items(), key=lambda x: x[0])
- for el in sorted_dictionry:
- result += el
- return result
- else:
- sorted_dictionry = sorted(dictionary.items(), key=lambda x: x[1])
- for el in sorted_dictionry:
- result += el
- return result
- print(
- words_sorting(
- 'escape',
- 'charm',
- 'mythology'
- ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement