«A»: Ввести с клавиатуры в одну строку фамилию и имя, разделив их пробелом. Вывести первую букву имени с точкой и потом фамилию. Пример: Введите фамилию и имя: Иванов Петр П. Иванов «B»: Ввести с клавиатуры в одну строку фамилию, имя и отчество, разделив их пробелом. Вывести фамилию и инициалы. Пример: Введите фамилию, имя и отчество: Иванов Петр Семёнович П.С. Иванов ПИТОНОМ
Нам нужно ввести с клавиатуры фамилию и имя, разделив их пробелом, а затем вывести первую букву имени с точкой и фамилию. Например, если мы введем "Иванов Петр", то нужно получить "П. Иванов".
1. Начнем с чтения входных данных с клавиатуры:
```
name = input("Введите фамилию и имя: ")
```
2. Теперь нам нужно разделить фамилию и имя. Мы можем сделать это с помощью метода `split()`:
```
name_list = name.split()
```
Этот метод разбивает строку на список строк, используя пробел в качестве разделителя. Теперь `name_list` будет содержать два элемента - фамилию и имя.
3. Далее мы можем получить первую букву имени с точкой:
```
initial = name_list[1][0] + "."
```
Здесь мы обращаемся к элементу с индексом 1 в списке `name_list`, что соответствует имени. Затем мы берем первый символ этого имени и добавляем точку.
Мы соединяем исходную (первую букву имени с точкой) с фамилией, используя пробел в качестве разделителя.
Теперь перейдем ко второму вопросу.
Нам нужно ввести фамилию, имя и отчество, разделив их пробелом, а затем вывести фамилию и инициалы. Например, если мы введем "Иванов Петр Семёнович", то нужно получить "П.С. Иванов".
1. Начнем с чтения входных данных с клавиатуры:
```
name = input("Введите фамилию, имя и отчество: ")
```
2. Теперь нам нужно разделить фамилию, имя и отчество. Мы можем использовать метод `split()`:
```
name_list = name.split()
```
Теперь список `name_list` будет содержать три элемента - фамилию, имя и отчество.
3. Получим инициалы:
```
initials = ""
for i in range(1, len(name_list)):
initials += name_list[i][0] + "."
```
Мы используем цикл `for`, чтобы пройти по всем именам и отчеству, начиная с индекса 1, так как первый элемент - это фамилия. Затем мы добавляем первую букву каждого имени и отчества в строку `initials`, при этом добавляем точку после каждой буквы.