Предмет: Информатика,
автор: ftvcsta
Добрый день.
Самостоятельная работа.
А. Выполнить дома в любой среде разработки: PyCharm, IDLE, онлайн-компилятор в браузере.
Б. Прислать (принести в школу) скриншот/фотографию работы.
В. Практически подтвердить умения на любой перемене не позже 29 апреля (пт), выполнив одно из похожих заданий в кабинете 404 в моём присутствии.
Текст работы.
1. Создайте строковую переменную person, значением которой будут ваши имя и фамилия, записанные с заглавных букв и через пробел.
2. С помощью срезов поместите в переменную name ваше имя из переменной person, а в переменную lastname – вашу фамилию из переменной person.
3. С помощью специальных функций выведите на экран индексы первого и последнего (первого с конца) появления букв “а”, “о”, “и”, “е”, “у” в тексте из переменной person.
4. С помощью специальной функции определите длины строк, содержащихся в переменных name, lastname, person.
5. С помощью срезов переменной person поместите в переменную person2 те же данные (имя и фамилия через пробел), но с заменой заглавных букв строчными.
Ответы
Автор ответа:
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()
Выбирай то, что ближе к требованиям
Похожие вопросы
Предмет: Окружающий мир,
автор: mama190
Предмет: Английский язык,
автор: Alex228866
Предмет: Окружающий мир,
автор: Nazar1207
Предмет: Математика,
автор: maikochanturia3
Предмет: Математика,
автор: leha12330