
Добрый день. Самостоятельная работа. А. Выполнить дома в любой среде разработки: PyCharm, IDLE,
онлайн-компилятор в браузере. Б. Прислать (принести в школу) скриншот/фотографию работы. В. Практически подтвердить умения на любой перемене не позже 29 апреля (пт), выполнив одно из похожих заданий в кабинете 404 в моём присутствии. Текст работы. 1. Создайте строковую переменную person, значением которой будут ваши имя и фамилия, записанные с заглавных букв и через пробел. 2. С помощью срезов поместите в переменную name ваше имя из переменной person, а в переменную lastname – вашу фамилию из переменной person. 3. С помощью специальных функций выведите на экран индексы первого и последнего (первого с конца) появления букв “а”, “о”, “и”, “е”, “у” в тексте из переменной person. 4. С помощью специальной функции определите длины строк, содержащихся в переменных name, lastname, person. 5. С помощью срезов переменной person поместите в переменную person2 те же данные (имя и фамилия через пробел), но с заменой заглавных букв строчными.

Ответы на вопрос

Ответ:
Объяснение:
person = input()
name = person[:person.find(' ')]
lastname = person[person.find(' ') + 1:]
print(person.find('а'), person.rfind('а'))
print(person.find('о'), person.rfind('о'))
print(person.find('и'), person.rfind('и'))
print(person.find('е'), person.rfind('е'))
print(person.find('у'), person.rfind('у'))
len_name = len(name)
len_lastname = len(lastname)
len_person = len(person)
person2 = person[0].lower() + person[1:person.find(' ') + 1] + person[person.find(' ') + 1].lower() + person[person.find(' ') + 2:]
person2 можно написать проще: person2 = person.lower()
Выбирай то, что ближе к требованиям



Добрый день! Давайте выполним задание пошагово на Python. Можете использовать любую среду разработки, которая вам удобна. Вот код, который выполняет указанные шаги:
python# Шаг 1: Создайте строковую переменную person с вашим именем и фамилией
person = "Ваше Имя Ваша Фамилия"
# Шаг 2: Используя срезы, поместите имя и фамилию в отдельные переменные
name = person.split()[0]
lastname = person.split()[1]
# Шаг 3: Найдем индексы первого и последнего (с конца) появления букв
# 'а', 'о', 'и', 'е', 'у' в переменной person
first_a_index = person.find('а')
last_a_index = person.rfind('а')
first_o_index = person.find('о')
last_o_index = person.rfind('о')
first_i_index = person.find('и')
last_i_index = person.rfind('и')
first_e_index = person.find('е')
last_e_index = person.rfind('е')
first_u_index = person.find('у')
last_u_index = person.rfind('у')
# Шаг 4: Определите длины строк в переменных name, lastname и person
name_length = len(name)
lastname_length = len(lastname)
person_length = len(person)
# Шаг 5: Сделаем замену заглавных букв на строчные и поместим в person2
person2 = person.lower()
# Выведем результаты
print("Шаг 1: Строковая переменная person:", person)
print("Шаг 2: Имя:", name)
print(" Фамилия:", lastname)
print("Шаг 3: Индексы букв 'а', 'о', 'и', 'е', 'у':")
print(" Первое появление 'а' -", first_a_index)
print(" Последнее появление 'а' -", last_a_index)
print(" Первое появление 'о' -", first_o_index)
print(" Последнее появление 'о' -", last_o_index)
print(" Первое появление 'и' -", first_i_index)
print(" Последнее появление 'и' -", last_i_index)
print(" Первое появление 'е' -", first_e_index)
print(" Последнее появление 'е' -", last_e_index)
print(" Первое появление 'у' -", first_u_index)
print(" Последнее появление 'у' -", last_u_index)
print("Шаг 4: Длина имени:", name_length)
print(" Длина фамилии:", lastname_length)
print(" Длина строки person:", person_length)
print("Шаг 5: person2 (строчные буквы):", person2)
Выполните этот код в выбранной вами среде разработки, затем сделайте скриншот или фотографию результатов и отправьте их в соответствии с указаниями задания.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili