Предмет: Информатика,
автор: anastasija666888
Python code(65 БАЛЛОВ)
1) Користувач вводить рядок і підрядок. Визначити останнє входження підрядку, або викинути помилку.
2) Користувач вводить рядок і кожне слово відокремлює знаком ;. Утворити список слів з цього рядку
3) Користувач вводить рядок і кожне слово відокремлює знаками ?=?. Утворити список слів і вивести всі слова, довжина яких менша за 4 символи
По возможности использовать f-string или конкатенацию
Ответы
Автор ответа:
1
def taskOne():
string = input('Enter string: ')
substring = input('Enter substring: ')
if substring in string:
print(f'Last index of substring in string: {string.rfind(substring)}')
else:
raise ValueError('Substring not found in string')
def taskTwo():
string = input('Enter string: ')
print(f'List of words: {string.split(";")}')
def taskThree():
string = input('Enter string: ')
print(f'List of words: {string.split("?=?")}')
print(f'Words with length less than 4: {[word for word in string.split("?=?") if len(word) < 4]}')
Похожие вопросы
Предмет: Математика,
автор: valeevaadelina21
Предмет: Английский язык,
автор: hy32498
Предмет: Алгебра,
автор: AxtSilverSurf
Предмет: Русский язык,
автор: dautgazizov
Предмет: Другие предметы,
автор: sp69pvl