Está en la página 1de 3

Ciclos

¿QUÉ SON? USOS


Los ciclos, también conocidos se utilizan en los programas de
como bucles o estructuras de código para establecer sentencias CICLO
control repetitivas, son de total o trozos de código que se repiten “WHILE”
importancia para el proceso de o se iteran. Este se repita hasta
creación de un programa. Un ciclo que una condición deja de Los ciclos while son una
en Python o bucle en Python cumplirse y da lugar al siguiente estructura cíclica, que nos
(como prefieras llamarlos) te trozo de código. permite ejecutar una o varias
permite repetir una o varias líneas de código de manera
instrucciones cuantas veces lo Sintaxis ciclo while repetitiva sin necesidad de
necesitemos, por ejemplo, si tener un valor inicial e
contador = 0 incluso a veces sin siquiera
quisiéramos escribir los números
del uno al cien no tendría sentido conocer cuando se va a dar el
while contador < 10:
escribir cien líneas de código valor final que esperamos.
mostrando un número en cada # Ejecuta el bloque de código
una, para eso y para varias cosas aquí CICLO “FOR”
más (que veremos enseguida), es
útil un ciclo. # Siempre que el contador sea Nos permiten ejecutar una o
inferior a 10 varias líneas de código de
forma iterativa (o repetitiva),
pero teniendo cierto control
y conocimiento sobre las
iteraciones. En el ciclo for en
Python, es necesario tener
un valor inicial y un valor
final, y opcionalmente
podemos hacer uso del
tamaño del "paso" entre cada
"giro" o iteración del ciclo.

Sintaxis clico for


for <elem> in <iterable>:

<Tu código>
# Ciclos
from tkinter import * #libreria para ambiente grafico
import tkinter as tk
ventana = tk.Tk()
ventana = Frame(height=290,width=530)
ventana.config(bg="plum")
ventana.pack(padx=5,pady=5)

def suma():
dato1= int(numero1.get())
dato2= int(numero2.get())
dato3= int(numero3.get())
dato4=dato1+dato2
dato5=dato4-dato3
suma.set(dato5)

titulo = Label( text=" ****** Sumas :v *****",


font=("Arial",20)).place(x=80,y=0)
n1 = Label( text="No 1:",
font=("Italic",15)).place(x=50,y=50)
n2 = Label( text="No 2:",
font=("Italic",15)).place(x=50,y=90)
n3 = Label( text="No 3:",
font=("Italic",15)).place(x=50,y=130)
numero1 = StringVar()
d1 =tk.Entry(textvariable=numero1).place(width=200,
x=320,y=55)
numero2 = StringVar()
d2 =tk.Entry(textvariable=numero2).place(width=200,
x=320,y=95)
numero3 = StringVar()
d3 =tk.Entry(textvariable=numero3).place(width=200,
x=320,y=135)
boton=Button(text="Sumar", command=suma).place(width=150,
x=50,y=170)
etiqueta = Label( text="Resultado :",
font=("Arial",15)).place(x=50,y=220)
suma = StringVar()
nm = Entry(text=suma).place(width=200, x=300,y=230)
ventana.mainloop()

También podría gustarte