Share This
Связаться со мной
Крути в низ
Categories
//Сумма порядковых номеров букв

Сумма порядковых номеров букв

18.11.2021Category : Python

Создайте функцию, которая будет принимать строку и возвращать True, если сумма порядковых номеров букв этой строки (в английском алфавите) является четной. В противном случае функция возвращает False.

Примечания:

  • регистр букв не учитывается
  • небуквенные символы игнорируются

Примеры

is_alpha("i'am king")  ➞ True # 9 + 1 + 13 + 11 + 9 + 14 + 7 = 64 (чет)  is_alpha("True") ➞ True # 20 + 18 + 21 + 5= 64 (чет)  is_alpha("alexa") ➞ False # 1 + 12 + 5 + 24 + 1= 43 (нечет)

Решение

def is_alpha(word):     return sum(ord(i) - 96 for i in word if i.isalpha())%2 == 0

summa porjadkovyh nomerov bukv db2dfe2 - Сумма порядковых номеров букв

Марк Лутц «Изучаем Python»

Скачивайте книгу у нас в телеграм

Скачать ×

  • 7 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Связаться со мной
Close