from random import choice
vowels = ['а', 'и', 'о', 'у']
consonants = ['н', 'з', 'г', 'ш', 'р', 'т', 'б', 'к', 'х']
rules = ['cVc', 'Cvc', 'cVC', 'CVc', 'cvC', 'CvC']
currentString = 'гор'
res = ''
rule = choice(rules)
for cur, r in zip(currentString, rule):
if r.islower():
res += cur
elif r == 'C':
res += choice(consonants)
else:
res += choice(vowels)
print(rule, currentString, res, sep='\n')
ZnJvbSByYW5kb20gaW1wb3J0IGNob2ljZQoKdm93ZWxzID0gWyfQsCcsICfQuCcsICfQvicsICfRgyddCmNvbnNvbmFudHMgPSBbJ9C9JywgJ9C3JywgJ9CzJywgJ9GIJywgJ9GAJywgJ9GCJywgJ9CxJywgJ9C6JywgJ9GFJ10KCnJ1bGVzID0gWydjVmMnLCAnQ3ZjJywgJ2NWQycsICdDVmMnLCAnY3ZDJywgJ0N2QyddCmN1cnJlbnRTdHJpbmcgPSAn0LPQvtGAJwoKcmVzID0gJycKcnVsZSA9IGNob2ljZShydWxlcykKCmZvciBjdXIsIHIgaW4gemlwKGN1cnJlbnRTdHJpbmcsIHJ1bGUpOgogICAgaWYgci5pc2xvd2VyKCk6CiAgICAgICAgcmVzICs9IGN1cgogICAgZWxpZiByID09ICdDJzoKICAgICAgICByZXMgKz0gY2hvaWNlKGNvbnNvbmFudHMpCiAgICBlbHNlOgogICAgICAgIHJlcyArPSBjaG9pY2Uodm93ZWxzKQoKcHJpbnQocnVsZSwgY3VycmVudFN0cmluZywgcmVzLCBzZXA9J1xuJyk=