Py.Cafe

cherif40/

shiny-greetings-app

Greetings App with Shiny

DocsPricing
  • app.py
  • requirements.txt
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from shiny import App, ui, render

app_ui = ui.page_fluid(
    ui.card(
        ui.input_text("nom", "Comment vous appelez-vous ?", value=""),
        ui.input_slider("age", "Quel âge avez-vous ?", min=0, max=120, value=25),
        ui.output_text("message")
    )
)

def server(input, output, session):
    @render.text
    def message():
        if input.nom() == "":
            return "Veuillez entrer votre nom"
        return f"Bonjour {input.nom()}, vous avez {input.age()} ans!"

app = App(app_ui, server)