Метод 1: использование цикла
def count_occurrences(character, string):
count = 0
for char in string:
if char == character:
count += 1
return count
# Example usage
input_string = "Hello, World!"
target_character = "l"
occurrences = count_occurrences(target_character, input_string)
print(f"The character '{target_character}' occurs {occurrences} times.")
Метод 2: использование метода count()
input_string = "Hello, World!"
target_character = "l"
occurrences = input_string.count(target_character)
print(f"The character '{target_character}' occurs {occurrences} times.")
Метод 3. Использование списков
input_string = "Hello, World!"
target_character = "l"
occurrences = len([char for char in input_string if char == target_character])
print(f"The character '{target_character}' occurs {occurrences} times.")
Метод 4. Использование модуля коллекций
from collections import Counter
input_string = "Hello, World!"
target_character = "l"
occurrences = Counter(input_string)[target_character]
print(f"The character '{target_character}' occurs {occurrences} times.")