Найти - Пользователи
Полная версия: Новое сообщение в python.
Начало » Python для новичков » Новое сообщение в python.
1
Banny
Всем привет!
помогите пожалуйста написать правильный код:
(Нужно сохранить имя автора цитаты “Albert Einstein once said, ”A person who never made a mistake never tried anything new" в переменной famous_person. Затем составить новое сообщение и сохранить его в новой переменной message.
py.user.next
Задание неточно поставлено. Но если код требуется новичковый, то неточное задание можно уточнить через экстраполяцию и теорию вероятностей.

Ну, гипотеза такая: 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!".
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB