кодесурса
«Python

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

script1adsense2code
script1adsense3code

Строка Python: упражнение 73 с решением

Напишите программу на Python для подсчета прописных, строчных, специальных символов и числовых значений в заданной строке.

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

Код Python:

def count_chars(str):
     upper_ctr, lower_ctr, number_ctr, special_ctr = 0, 0, 0, 0
     for i in range(len(str)):
          if str[i] >='A' and str[i] <='Z': upper_ctr += 1
          elif str[i] >='a' and str[i] <='z': lower_ctr += 1
          elif str[i] >='0' and str[i] <='9': number_ctr += 1
          else: special_ctr += 1
     return upper_ctr, lower_ctr, number_ctr, special_ctr
           
str ="@W3Resource.Com"
print("Original Substrings:",str)
u, l, n, s = count_chars(str)
print('\nUpper case characters: ',u)
print('Lower case characters: ',l)
print('Number case: ',n)
print('Special case characters: ',s)

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

 Исходные подстроки: @ W3Resource.Com
Прописные символы: 3
Строчные буквы: 9
Номер дела: 1
Особые символы: 2

Блок - схема:

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

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

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

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code