Vasilevich Fokin
?>

Добрый вечер. Нужна по питону 1.Как можно найти вторую букву «с» с начала строки? 2.Вводится строка, в которой сначала записана фамилия человека, а затем через пробел – его имя, например, "Семёнов Андрей". Запишите операторы, которые позволяют: найти номер пробела, разделяющего фамилию и имя, и записать его в переменную p; выделить из строки фамилию и записать её в переменную fam; выделить из строки имя и записать его в переменную name; приписать перед фамилией первую букву имени, точку и пробел.

Информатика

Ответы

ooofishai4064

1. Можем написать простую функцию для этого:

def find_2nd(string):

  return string.find('с', string.find('с') + 1)

Остается только вызвать и она вернет индекс второго вхождения

2.

найти номер пробела, разделяющего фамилию и имя, и записать его в переменную p;

Напишем простой код для этого:

s = input()

p = -1

for i in range(len(s)):

   if s[i] == ' ':

       p = i

       break

print(p)

выделить из строки фамилию и записать её в переменную fam;

Будем считать, что фамилия всегда состоит из 1 слова

s = input().split()

fam = s[0]

выделить из строки имя и записать его в переменную name;

Аналогично фамилии

s = input().split()

name = s[1]

приписать перед фамилией первую букву имени, точку и пробел.

s = input().split()

print(s[1][0]+'.' + ' ' + s[0] + ' ' +  s[1])

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Добрый вечер. Нужна по питону 1.Как можно найти вторую букву «с» с начала строки? 2.Вводится строка, в которой сначала записана фамилия человека, а затем через пробел – его имя, например, "Семёнов Андрей". Запишите операторы, которые позволяют: найти номер пробела, разделяющего фамилию и имя, и записать его в переменную p; выделить из строки фамилию и записать её в переменную fam; выделить из строки имя и записать его в переменную name; приписать перед фамилией первую букву имени, точку и пробел.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

АнастасияAndrey
Суравцова_Алексей669
yyyaga
bchukhraev79
Тимур Андраниковна634
Berezovskaya
Olga Arutyunyan
mez-omts-d5
skyey
chermen40
corneewa20096
Andreevna_Grebenshchikova155
ekaterinaorl1998
Nv-444
Yelena Kotova