Python: подсчет символов в той же позиции в данной строке, что и в английском алфавите
Строка 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 программирования