Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from math import floor
- command = input()
- most_powerful_word_score = -sys.maxsize
- special_condition = False
- most_powerful_word = ''
- while command != 'End of words':
- current_word = command
- current_word_power = 0
- char_counter = 0
- for char in current_word:
- char_counter += 1
- if char_counter == 1:
- if char == 'a' or char == 'e' or char == 'i' or char == 'o' or char == 'u' or char == 'y' \
- or char == 'A' or char == 'E' or char == 'I' or char == 'O' or char == 'U' or char == 'Y':
- special_condition = True
- current_word_power += ord(char)
- if special_condition:
- current_word_power *= char_counter
- else:
- current_word_power = floor(current_word_power / char_counter)
- if current_word_power > most_powerful_word_score:
- most_powerful_word_score = current_word_power
- most_powerful_word = current_word
- command = input()
- print(f"The most powerful word is {most_powerful_word} - {most_powerful_word_score}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement