кодесурса
«Python

Python: подсчет символов в той же позиции в данной строке, что и в английском алфавите

script1adsense2code
script1adsense3code

Строка Python: Упражнение-78 с решением

Напишите программу на Python для подсчета символов в той же позиции в заданной строке (строчные и прописные буквы), что и в английском алфавите.

Пример решения : -

Код Python:

def count_char_position(str1): 
    count_chars = 0
    for i in range(len(str1)):
        if ((i == ord(str1[i]) - ord('A')) or 
            (i == ord(str1[i]) - ord('a'))): 
            count_chars += 1
    return count_chars 
  
str1 = input("Input a string: ")
print("Number of characters of the said string at same position as in English alphabet:")
print(count_char_position(str1))

Пример вывода:

 Введите строку: xbcefg
Количество символов указанной строки в той же позиции, что и в английском алфавите:
2

Блок - схема:

«Блок-схема:

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python для подсчета количества непустых подстрок данной строки.
Далее: Напишите программу на Python, чтобы найти самое маленькое и самое большое слово в данной строке.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code