Напишите программный код на языке python - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Напишите программный код на языке python

Регистрация
14 Окт 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Под "тяжестью" слова будем понимать сумму кодов по таблице Unicode всех символов этого слова. Напишите программу, которая принимает 4 слова и находит среди них самое тяжелое слово. Если самых тяжелых слов будет несколько, то программа должна вывести первое из них. Формат входных данных: На вход программе подаются 4 слова, каждое на отдельной строке. Формат выходных данных: Программа должна вывести самое тяжелое слово в строке.

Sample Input 1:



строки

списки

кортежи

множества

Sample Output 1:



множества

Sample Input 2:



az

by

cx

122

Sample Output 2:



az
 
Регистрация
12 Фев 2013
Сообщения
75
Репутация
0
Спасибо
0
Монет
0
def word_weight(word):
"""Вычисляет сумму кодов Unicode всех символов слова.""
return sum(ord(char) for char in word

def find_heaviest_word(words
"""Находит самое тяжелое слово из списка слов.""
max_weight = -
heaviest_word = "

for word in words
weight = word_weight(word
if weight > max_weight
max_weight = weigh
heaviest_word = wor

return heaviest_wor

# Чтение входных данн
words = [input().strip() for _ in range(4)

# Нахождение и вывод самого тяжелого сло
print(find_heaviest_word(words)
)ва]ыхd dt:): "1"):)"eaviest_word(words))
 
Сверху Снизу