18 lines
583 B
Python
Executable File
18 lines
583 B
Python
Executable File
def convert_layout(text):
|
|
english_chars = "qwertyuiop[]asdfghjkl;'zxcvbnm,.`"
|
|
russian_chars = "йцукенгшщзхъфывапролджэячсмитьбюё"
|
|
|
|
converted_text = ""
|
|
|
|
for char in text:
|
|
if char.lower() in english_chars:
|
|
char_index = english_chars.index(char.lower())
|
|
converted_char = russian_chars[char_index]
|
|
if char.isupper():
|
|
converted_char = converted_char.upper()
|
|
converted_text += converted_char
|
|
else:
|
|
converted_text += char
|
|
|
|
return converted_text
|