@Hikikomori91

Почему не заменяется элемент?

Очередной раковый вопрос от десятидневного хеллоуворлдищка
def capitalise():
    global words
    i=0
    for elem in words:
        if i == 0:
            elem = ord(elem) - 32
            elem = chr(elem)
            words.replace(words[i], elem)
        if elem == " ":
            i = -1
        i+=1
    return words
        
words = input()
capitalise()


Итак, на вход дается строка, в каждом слове которой нужно сделать первую букву заглавной. У меня получается так, что функция возвращает строку девственной, не тронутой моими манипуляциями с реплейсами. Подскажите, что я сделал не так?
  • Вопрос задан
  • 201 просмотр
Решения вопроса 1
DevMan
@DevMan
в описанной задаче все не так, ибо вот и вот
ну и заодно ознакомьтесь, что и как делает replace

можно и поговнокодить, но лучше без этого: помимо самой бредовости
такого занятия, слова не обязательно разделяются пробелами.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы