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]}')
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад