У меня что-то подобное было в qbasic - там отображалось I и l
одинаково ( тут специально в моно привел.
И программа работала с некорректным результатом 😆
не, тут же прикол в специфике языка. в питоне нет команд для создания переменных, просто вводишь имя и значение. если ввел введённое ранее имя неправильно, то питон не перезапишет старую переменную, не ругнется, а просто заведет новую переменную. в бейсике все-таки явно создавались переменные через val имя as тип (если память мне не изменяет), а потом только ее можно было юзать.