Если я добавлю «Ab3» в качестве параметра, как мне будет вернуться к значению «Ab4»?
Цель этой функции - взять 3-й символ строки и добавить один к нему, если только он не равен четырем; в этом случае он не добавляет один и просто завершается. Я не знаю, как получить «Ab4», который функция создает из «Ab3», и присвоить его обратно переменной «area».
def east(area):
area_list = list(area)
if "1" == area_list[2]:
area_list[2] = "2"
elif "2" == area_list[2]:
area_list[2] = "3"
elif "3" == area_list[2]:
area_list[2] = "4"
elif "4" == area_list[2]:
cannot_go(why)
else:
exit(0)
area = "".join(area_list)