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»

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

Скачать ×

  • 2 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

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

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

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