Top.Mail.Ru

Для решения этой задачи мы можем использовать функцию `isalpha()`, которая проверяет, является ли символ буквой.

Шаги решения:
1. Инициализируй переменные `count_lat` и `count_rus` с нулевым значением. Они будут использоваться для подсчета количества латинских и русских букв соответственно.
2. Пройдись по каждому символу в строке с помощью цикла `for`.
3. Для каждого символа проверь, является ли он латинской или русской буквой, используя функцию `isalpha()`.
4. Если символ является латинской буквой (`isalpha()` возвращает `True`), увеличь `count_lat` на 1.
5. Если символ является русской буквой (`isalpha()` возвращает `True`), увеличь `count_rus` на 1.
6. После прохождения по всем символам, выведи значения переменных `count_lat` и `count_rus`.

Пример кода на Python:
“`python
def count_letters(text):
count_lat = 0
count_rus = 0
for char in text:
if char.isalpha():
if char.isascii():
count_lat += 1
else:
count_rus += 1
return count_lat, count_rus

# Пример использования функции
text = “Hello, привет!”
count_lat, count_rus = count_letters(text)
print(“Количество латинских букв:”, count_lat)
print(“Количество русских букв:”, count_rus)
“`

Результат:
“`
Количество латинских букв: 6
Количество русских букв: 7
“`

Таким образом, мы подсчитали количество латинских и русских букв в строке.

   
[metform form_id="1136"]