Python en xanelas

Esto de facer todo no terminal chega a ser moi aburrido. Vainos ser un chisco difícil pero é todo un reto ver se sodes quen de tunear o código que vos deixo.

O teu traballo:

Trata de entender e modificar todo o código que deixo aquí e proba a ver se sae o exercicio de ducias2ovos.py


import tkinter as recadro
### igual precisamos teclear no terminal: sudo apt-get install python3-tk
# 1. Fabricar a xanela
xanela = recadro.Tk()
# 2. Poñerlla ao noso gusto
xanela.title("A miña app") ###############
xanela.geometry("300×200") #####################
# 3. preguntamos
pregunta = recadro.Label(xanela, text="Cantos km levas percorrido?") ###############
# 4. Fabricamos un cadro de texto para que o usuario escriba
resposta = recadro.Entry()
# 5. Creamos un botón para que o usuario pulse e envíe a información
botoncito = recadro.Button(xanela, text="Envía a túa resposta!", background="yellow") ###############
# 6. Necesitamos facer as contas para cando se preme o botón
def calculito():
km = int(resposta.get())
metros = km*1000 ###############
resultado["text"] = "Daquela "+ str(metros)+ " son os metros percorridos!" ############### \n
# 7. O usuario preme o botón e faise a conta
botoncito["command"] = calculito
resultado = recadro.Label(xanela, text="")
# 8. Mostramos a xanela
pregunta.pack()
resposta.pack()
botoncito.pack()
resultado.pack()
xanela.mainloop()

view raw

xanela.py

hosted with ❤ by GitHub

 

Se todo ben daquela….

Se entendedes esto daquela damos un pasiño importante. Se non o pillades daquela preguntade a calquera, en caso contrario ides ter que insistir ó profesorado. Se tivéramos profe de lóxica daquela sería a persoa axeitada.



Loading

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

view raw

gist10_if.ipynb

hosted with ❤ by GitHub

O teu traballo:

Se entendes os condicionais daquela inventa situacións como a do regalo, en caso contrario fai probiñas e pescuda por aí.

If ideasChulas==estupendas móstranos o teu código else segue discurrindo.

Que significa elif? Inventa unha situación

Como se indica distinto a ?

Programa un .py onde haxa que escoller unha  operación matemática e facer esa conta con dous números proporcionados polo usuario.