String 6. Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus».
Решение на 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
C = random.choice(letters)
print("Символ: ",C)
if ru_letters.find(C) != -1:
print("Russian")
elif en_letters.find(C) != -1:
print("Latin")
elif tj_letters.find(C) != -1:
print("Tajik")
elif digits.find(C) != -1:
print("Digit")