EdА вот так:
Интересно было бы увидеть ваше решение.
import random
rand = random.randint
randch = random.choice
arr = []
def generate(KolSymb):
def Dvoetoch():
i = rand(2,3)
for j in range(i):
k = rand(0,KolSymb)
arr[k] = ":"
for i in range(KolSymb+1):
arr.append(randch("abcdefghigklmnopqrstuvwxyz"))
Dvoetoch()
print arr
Но на самом деле, это только часть задачи. Вся задача звучит так:
Задача №1:
Даны натуральное число n и символы s1, …, sn среди которых есть двоеточие.
а) Получить все символы расположенные до первого двоеточия включительно.
б) Получить все символы расположенные после первого двоеточия.
в) Получить все символы, расположенные между первым и вторым двоеточием. Если второго двоеточия нет, то получить все символы, расположенные после единственного имеющегося двоеточия.
Впрочем, остальное уже совсем просто.
Ещё раз благодарю за помощь.