Formulario con funciones matemáticas
Publicado por Georgiana (1 intervención) el 20/06/2021 17:04:02
Buenas tardes,
Por favor, ¿pueden ayudarme integrar los siguientes requerimientos en mi código?
Mi código:
Requerimientos:
- Debe presentar un formulario en pantalla con 3 cajas para inputs desde el teclado
Txtbox01: sustantivo
Txtbox02: adjetivo
Txtbox03: valor numerico
Al cumplimentar las 3 cajas debe presentar un texto concatenado dentro del propio formulario.
$sustantivo+$verbo+$adjetivo+calculo sobre (valor numerico) en formato %
$verbo debe escogerse de una lista incluida en el codigo de manera aleatoria.
El calculo puede estar hardcoded en el programa, pero debe invocar a una funcion matematica a eleccion.
Ej: ArrayVerbos("es","parece","se muestra") deberá escoger el elemento 1,2 ó 3 segun un patron aleatorio en cada ejecución.
Ejemplo:
Txtbox01: examen
Txtbox02: dificil
Txtbox03: 16
Debe devolver, por ejemplo, si se ha elegido la funcion math.sqrt() (raiz cuadrada)
"Examen parece dificil 4%"
Les agradecería una pequeña ayuda, muchas gracias!
Por favor, ¿pueden ayudarme integrar los siguientes requerimientos en mi código?
Mi código:
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
import tkinter as tk
window=tk.Tk()
window.title("Python es divertido")
window.geometry('500x700')
window.configure(background='DeepSkyBlue3')
image=tk.PhotoImage(file="cice_rgb_positivo_horizontal_ext.gif")
image=image.subsample(1,1)
label=tk.Label(image=image)
#label.place(x=0,y=0,relwidth=1.0,relheight=1.0)
label.pack()
element=tk.Label(window,text="Campo1: ",font="bold",bg="MediumBlue",fg="white")
element.pack(padx=5,pady=5,ipadx=5,ipady=5,fill=tk.X)
entry1=tk.Entry(window)
entry1.pack(fill=tk.X,padx=5,pady=5,ipadx=5,ipady=5)
element=tk.Label(window,text="Campo2: ",font="bold",bg="MediumBlue",fg="white")
element.pack(padx=5,pady=5,ipadx=5,ipady=5,fill=tk.X)
entry2=tk.Entry(window)
entry2.pack(fill=tk.X,padx=5,pady=5,ipadx=5,ipady=5)
element=tk.Label(window,text="Campo3: ",font="bold",bg="MediumBlue",fg="white")
element.pack(padx=5,pady=5,ipadx=5,ipady=5,fill=tk.X)
entry3=tk.Entry(window)
entry3.pack(fill=tk.X,padx=5,pady=5,ipadx=5,ipady=5)
window.mainloop()
Requerimientos:
- Debe presentar un formulario en pantalla con 3 cajas para inputs desde el teclado
Txtbox01: sustantivo
Txtbox02: adjetivo
Txtbox03: valor numerico
Al cumplimentar las 3 cajas debe presentar un texto concatenado dentro del propio formulario.
$sustantivo+$verbo+$adjetivo+calculo sobre (valor numerico) en formato %
$verbo debe escogerse de una lista incluida en el codigo de manera aleatoria.
El calculo puede estar hardcoded en el programa, pero debe invocar a una funcion matematica a eleccion.
Ej: ArrayVerbos("es","parece","se muestra") deberá escoger el elemento 1,2 ó 3 segun un patron aleatorio en cada ejecución.
Ejemplo:
Txtbox01: examen
Txtbox02: dificil
Txtbox03: 16
Debe devolver, por ejemplo, si se ha elegido la funcion math.sqrt() (raiz cuadrada)
"Examen parece dificil 4%"
Les agradecería una pequeña ayuda, muchas gracias!
Valora esta pregunta


1