Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 29, 2022 20:52:56

Banny
Зарегистрирован: 2022-11-29
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Новое сообщение в python.

Всем привет!
помогите пожалуйста написать правильный код:
(Нужно сохранить имя автора цитаты “Albert Einstein once said, ”A person who never made a mistake never tried anything new" в переменной famous_person. Затем составить новое сообщение и сохранить его в новой переменной message.

Офлайн

#2 Ноя. 29, 2022 22:15:26

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Новое сообщение в python.

Задание неточно поставлено. Но если код требуется новичковый, то неточное задание можно уточнить через экстраполяцию и теорию вероятностей.

Ну, гипотеза такая: 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version