(doc: Doc)
return (300 * n_sents / n_words) - (10 * n_chars / n_words) + 89
Readability test for Italian-language texts, whose value is in the range [0, 100]
    similar to :func:`flesch_reading_ease()`.

    Higher value => easier text.

    Args:
        doc

    References:
        https://it.wikipedia.org/wiki/Indice_Gulpease
Readability test for Italian-language texts, whose value is in the range [0, 100]
    similar to :func:`flesch_reading_ease()`.
Readability test for Italian - language texts whose value is in the range [ 0 100 ] similar to : func : flesch_reading_ease () .
def gulpease_index(doc: Doc) -> float:
    """
    Readability test for Italian-language texts, whose value is in the range [0, 100]
    similar to :func:`flesch_reading_ease()`.

    Higher value => easier text.

    Args:
        doc

    References:
        https://it.wikipedia.org/wiki/Indice_Gulpease
    """
    if doc.lang_ != "it":
        LOGGER.warning(
            "doc lang = '%s', but this readability statistic is intended for use on "
            "'it'-language texts only",
            doc.lang_,
        )
    words = tuple(utils.get_words(doc))
    n_sents = basics.n_sents(doc)
    n_words = basics.n_words(words)
    n_chars = basics.n_chars(words)
    return (300 * n_sents / n_words) - (10 * n_chars / n_words) + 89
def gulpease_index ( doc : Doc ) -> float : if doc . lang_ != "it" : LOGGER . warning ( "doc lang = '%s', but this readability statistic is intended for use on " "'it'-language texts only" , doc . lang_ , ) words = tuple ( utils . get_words ( doc ) ) n_sents = basics . n_sents ( doc ) n_words = basics . n_words ( words ) n_chars = basics . n_chars ( words ) return ( 300 * n_sents / n_words ) - ( 10 * n_chars / n_words ) + 89