Информатика, вопрос задал anastasija666888 , 2 года назад

Python code(65 БАЛЛОВ)
1) Користувач вводить рядок і підрядок. Визначити останнє входження підрядку, або викинути помилку.
2) Користувач вводить рядок і кожне слово відокремлює знаком ;. Утворити список слів з цього рядку
3) Користувач вводить рядок і кожне слово відокремлює знаками ?=?. Утворити список слів і вивести всі слова, довжина яких менша за 4 символи

По возможности использовать f-string или конкатенацию

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

Ответил ppgem374
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]}')

Новые вопросы