Я попытался сделать программу, которая конвертирует текст с кириллицы на латиницу. Причём, буквосочетание "кв" должно конвертироваться в "qu".
"кв", конечно, конвертируется в "qu", но, если вместо "кв" ввести просто "к", то вместо "k" программа выдаёт ошибку "IndexError: string index out of range" в строке 6:
if q == "к" and qw[i+1] == "в"
:
Прошу помощи. Сам код прилагаю ниже:
qwerty = {"к": "k", "в": "v", "а": "a"}
qw = input("введи букву/слово")
i = 0
q = qw[i]
while i<len(qw):
if q == "к" and qw[i+1] == "в":
print("qu")
i += 2
else:
q = qw[i]
print(qwerty.get(q))
i += 1