UNy, да, для читающих код. И, повторюсь, для IDE. Благодаря таким аннотациям PyCharm, к примеру, может подсказать, что здесь передаётся не то, что функция ожидает.
verdex, а, f-строки из python3.6. Очевидно, в Ideone версия питона ниже и не поддерживает такой синтаксис. Поэтому нужно использовать что-то вроде 'n6f{0}'.format(fruit)