File size: 829 Bytes
10e8fa4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
import gradio as gr
def compter_lettre(mot: str, lettre: str) -> int:
"""
Compte le nombre d'occurence d'une {lettre} dans le {mot}.
Arg(s):
- mot (str): input texte
- lettre (str): lettre a chercher
Return(s)
int; nombre de fois compter {lettre} dans {mot}
"""
# Simplifier, tout faire passer en minuscule
mot_ = mot.lower()
lettre_ = lettre.lower()
return mot_.count(lettre)
#######
interface = gr.Interface(
fn = compter_lettre,
inputs = [gr.Textbox(label = "mot"), gr.Textbox(label = "lettre")], # = ["textbox", "textbox"] marche aussi
outputs = [gr.Number(label = "count")],
title = "Compteur",
description = "Entrer un texte et une letter pour compter combien de fois elle apparait aus sein de ce dernier",
live = True)
if __name__ == "__main__":
interface.launch(mcp_server = True) |