Форум сайта python.su
Всем привет!
помогите пожалуйста написать правильный код:
(Нужно сохранить имя автора цитаты “Albert Einstein once said, ”A person who never made a mistake never tried anything new" в переменной famous_person. Затем составить новое сообщение и сохранить его в новой переменной message.
Офлайн
Задание неточно поставлено. Но если код требуется новичковый, то неточное задание можно уточнить через экстраполяцию и теорию вероятностей.
Ну, гипотеза такая: 1) тебе нужно из данной строки, в которой уже есть цитата в форме <имя, сообщение>, выделить имя и сохранить его отдельно для последующего использования; 2) с именем, сохранённым отдельно в первом пункте, нужно составить новую цитату и сохранить её всю для последующего использования.
Тогда это делается так:
>>> text = 'Albert Einstein once said, "A person who never made a mistake never tried anything new".' >>> print(text) Albert Einstein once said, "A person who never made a mistake never tried anything new". >>> >>> famous_person = text[:text.find(' once said')] >>> >>> newtext = 'I\'m alive!' >>> >>> message = '{} once said, "{}".'.format(famous_person, newtext) >>> >>> print(message) Albert Einstein once said, "I'm alive!". >>>
Отредактировано py.user.next (Ноя. 30, 2022 00:09:45)
Офлайн