← К задачам
Средне · +3ВалидацияОсновы языкаРегулярные выраженияСтрокиУсловия

X и O, Никто не знает

Создайте функцию, которая принимает строку, проверяет, содержит ли она одинаковое количество символов "x" и "o" и возвращает либо True, либо False.

  • Вернуть булевое значение (True или False).
  • Строка может содержать любой символ.
  • Если в строке нет ни одного "x" и ни одной "o", вернуть True.

Примеры

XO("ooxx") ➞ True

XO("xooxx") ➞ False

XO("ooxXm") ➞ True
# Регистр символов не учитывается.

XO("zpzpzpp") ➞ True
# Возвращает True, если нет ни "x", ни "o".

XO("zzoo") ➞ False

Примечание

  • Помните возвращать True, если нет ни одного "x" или "o".
  • Регистр символов не учитывается.
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def XO(txt):
    
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.