Предмет: Информатика, автор: ftvcsta

Добрый день.

Самостоятельная работа.

А. Выполнить дома в любой среде разработки: PyCharm, IDLE, онлайн-компилятор в браузере.

Б. Прислать (принести в школу) скриншот/фотографию работы.

В. Практически подтвердить умения на любой перемене не позже 29 апреля (пт), выполнив одно из похожих заданий в кабинете 404 в моём присутствии.

Текст работы.
1. Создайте строковую переменную person, значением которой будут ваши имя и фамилия, записанные с заглавных букв и через пробел.
2. С помощью срезов поместите в переменную name ваше имя из переменной person, а в переменную lastname – вашу фамилию из переменной person.
3. С помощью специальных функций выведите на экран индексы первого и последнего (первого с конца) появления букв “а”, “о”, “и”, “е”, “у” в тексте из переменной person.
4. С помощью специальной функции определите длины строк, содержащихся в переменных name, lastname, person.
5. С помощью срезов переменной person поместите в переменную person2 те же данные (имя и фамилия через пробел), но с заменой заглавных букв строчными.

Ответы

Автор ответа: pokpupok1234
1

Ответ:

Объяснение:

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()
Выбирай то, что ближе к требованиям

Похожие вопросы