Так вот попробуй:
stroka = input("Введи строку (не менее 20 символов!)")
if len(stroka) < 20:
print("маленькая строка")
else:
print(stroka)
stroka = stroka.capitalize()
stroka = stroka.replace('а', 'о')
stroka = stroka.center(30)
print(stroka)
--
Проблема заключается в том, что методы вроде str.capitalize(), str.replace() и
str.center () возвращают новую строку, но не изменяют исходную строку на месте, так как строки в Python неизменяемы. Эти методы нужно присваивать обратно переменной, чтобы сохранить результат.