Python Exercise: вычислить количество букв верхнего / нижнего регистра в строке
Функции Python: упражнение 7 с решением
Напишите функцию Python, которая принимает строку и вычисляет количество букв верхнего и нижнего регистра.
Пример решения : -
Код Python:
def string_test(s):
d={"UPPER_CASE":0, "LOWER_CASE":0}
for c in s:
if c.isupper():
d["UPPER_CASE"]+=1
elif c.islower():
d["LOWER_CASE"]+=1
else:
pass
print ("Original String : ", s)
print ("No. of Upper case characters : ", d["UPPER_CASE"])
print ("No. of Lower case Characters : ", d["LOWER_CASE"])
string_test('The quick Brown Fox')
Пример вывода:
Оригинальная строка: быстрый Brow Fox Количество символов в верхнем регистре: 3 Количество строчных букв: 13
Наглядная презентация:
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите функцию Python, чтобы проверить, находится ли число в данном диапазоне.
Далее: Напишите функцию Python, которая берет список и возвращает новый список с уникальными элементами первого списка.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code