
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)