Advertisement
KNenov96

06. The Most Powerful Word

May 25th, 2022
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.13 KB | None | 0 0
  1. import sys
  2. import math
  3.  
  4. sum_ascii = 0
  5. counter_lenght = 0
  6. powerful_word = -sys.maxsize
  7. name_powerful_word = ""
  8.  
  9. EndCycle = False
  10. MultiplyNum = False
  11.  
  12. while not EndCycle:
  13.     word = input()
  14.     if word == "End of words":
  15.         EndCycle = True
  16.         break
  17.     for letters in word:
  18.         sum_ascii += ord(letters)
  19.         counter_lenght += 1
  20.         if counter_lenght == 1:
  21.             if letters == "a" or letters == "A" or letters == "e" or letters == "E" or letters == "I" or letters == "i":
  22.                 MultiplyNum = True
  23.             elif letters == "o" or letters == "O" or letters == "y" or letters == "Y" or letters == "u" or letters == "U":
  24.                 MultiplyNum = True
  25.     if MultiplyNum:
  26.         word_sum = counter_lenght * sum_ascii
  27.  
  28.     else:
  29.         word_sum = sum_ascii / counter_lenght
  30.         word_sum = math.floor(word_sum)
  31.  
  32.     if powerful_word < word_sum:
  33.         powerful_word = word_sum
  34.         name_powerful_word = word
  35.  
  36.     sum_ascii = 0
  37.     word_sum = 0
  38.     counter_lenght = 0
  39.     MultiplyNum = False
  40.  
  41. print(f"The most powerful word is {name_powerful_word} - {powerful_word}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement