String 9. Дано четное число N (> 0) и символы \(C_1\) и \(C_2\). Вывести строку длины N, которая состоит из чередующихся символов \(C_1\) и \(C_2\), начиная с \(C_1\).

Решение на Python 3

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

ru_letters = u"абвгдеёзийклмнопрстуфхъыьэАБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЬЭ"
en_letters = u"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
tj_letters = u"ғӣқӯҳҷҒӢҚӮҲҶ"
digits = u"0123456789"

letters = ru_letters + en_letters + tj_letters + digits

C1, C2 = random.sample(letters, 2)
print("Символ 1: ",C1)
print("Символ 2: ",C2)

N = random.randrange(2, 21, 2)
print("N: ",N)

s = (C1+C2)*int(N/2)
print("Строка: ",s)