String 31. Даны строки S и \(S_0\). Проверить, содержится ли строка \(S_0\) в строке S. Если содержится, то вывести TRUE, если не содержится, то вывести FALSE.

Решение на Python 3

# -*- coding: utf-8 -*-
import random

ru_letters = u"абвгдежзийклмнопрстуфхцчшщъыьэюяАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"
tj_letters = u"ғӣқӯҳҷҒӢҚӮҲҶ"

letters = ru_letters + tj_letters

K = random.randrange(2,21)
S = ''.join(random.choice(letters) for _ in range(K))
S0 = ''.join(random.sample(S, 2))

print("K:",K)
print("String:",S)
print("S0:",S0)

if S.find(S0) > -1:
print(True)
else:
print(False)