abidlabs HF Staff commited on
Commit
115af54
·
verified ·
1 Parent(s): 6fe733d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -28
app.py CHANGED
@@ -1,35 +1,16 @@
 
1
  import gradio as gr
2
 
3
- secret_word = "gradio"
 
4
 
5
  with gr.Blocks() as demo:
6
- used_letters_var = gr.State([])
7
- with gr.Row() as row:
8
- with gr.Column():
9
- input_letter = gr.Textbox(label="Enter letter")
10
- btn = gr.Button("Guess Letter")
11
- with gr.Column():
12
- hangman = gr.Textbox(
13
- label="Hangman",
14
- value="_"*len(secret_word)
15
- )
16
- used_letters_box = gr.Textbox(label="Used Letters")
17
 
18
- def guess_letter(letter, used_letters):
19
- used_letters.append(letter)
20
- answer = "".join([
21
- (letter if letter in used_letters else "_")
22
- for letter in secret_word
23
- ])
24
- return {
25
- used_letters_var: used_letters,
26
- used_letters_box: ", ".join(used_letters),
27
- hangman: answer
28
- }
29
- btn.click(
30
- guess_letter,
31
- [input_letter, used_letters_var],
32
- [used_letters_var, used_letters_box, hangman]
33
- )
34
  if __name__ == "__main__":
35
  demo.launch()
 
1
+
2
  import gradio as gr
3
 
4
+ def func(slider_1, slider_2):
5
+ return slider_1 * 5 + slider_2
6
 
7
  with gr.Blocks() as demo:
8
+ slider = gr.Slider(minimum=-10.2, maximum=15, label="Random Slider (Static)", randomize=True)
9
+ slider_1 = gr.Slider(minimum=100, maximum=200, label="Random Slider (Input 1)", randomize=True)
10
+ slider_2 = gr.Slider(minimum=10, maximum=23.2, label="Random Slider (Input 2)", randomize=True)
11
+ slider_3 = gr.Slider(value=3, label="Non random slider")
12
+ btn = gr.Button("Run")
13
+ btn.click(func, inputs=[slider_1, slider_2], outputs=gr.Number())
 
 
 
 
 
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  if __name__ == "__main__":
16
  demo.launch()