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)