Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import math
- sum_ascii = 0
- counter_lenght = 0
- powerful_word = -sys.maxsize
- name_powerful_word = ""
- EndCycle = False
- MultiplyNum = False
- while not EndCycle:
- word = input()
- if word == "End of words":
- EndCycle = True
- break
- for letters in word:
- sum_ascii += ord(letters)
- counter_lenght += 1
- if counter_lenght == 1:
- if letters == "a" or letters == "A" or letters == "e" or letters == "E" or letters == "I" or letters == "i":
- MultiplyNum = True
- elif letters == "o" or letters == "O" or letters == "y" or letters == "Y" or letters == "u" or letters == "U":
- MultiplyNum = True
- if MultiplyNum:
- word_sum = counter_lenght * sum_ascii
- else:
- word_sum = sum_ascii / counter_lenght
- word_sum = math.floor(word_sum)
- if powerful_word < word_sum:
- powerful_word = word_sum
- name_powerful_word = word
- sum_ascii = 0
- word_sum = 0
- counter_lenght = 0
- MultiplyNum = False
- print(f"The most powerful word is {name_powerful_word} - {powerful_word}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement