Está en la página 1de 7

Introducción a las tecnologías de la información

Python

Material de reforzamiento U10


Estructura de control condicional

1. Realizar un programa para saber si eres un adulto.


import tkinter as tk
from tkinter import messagebox

def verificar():
if entrada1.get()>='18':
messagebox.showinfo("AVISO","La persona es adulto")
else:
messagebox.showwarning("AVISO","La persona no es adulto")

def cv():
ventana.destroy()

def callback(event):
verificar()

ventana=tk.Tk()
ventana.title("Comprobador")
ventana.geometry("500x500")
ventana.configure(background="white")
ventana.bind('<Return>', callback)
titulo=tk.Label(ventana, text="EDAD:",bg="purple", fg="blue")
titulo.pack(padx=5, pady=5, ipadx=5, ipady=5)
edad=tk.Label(ventana, text="Dime tu edad")
edad.place(x=10, y=50)
entrada1=tk.Entry(ventana)
entrada1.place(x=90, y=50)
boton=tk.Button(ventana, text="VERIFICAR", fg='red',command=verificar)
boton.place(x=300, y=200)

ventana.mainloop()
Introducción a las tecnologías de la información
Python
2. Crear un programa, donde ingreses tu edad e imprimir si eres mayor de edad o
menor de edad.
import tkinter as tk
from tkinter import messagebox

def verificar():
if entrada1.get()<='18':
messagebox.showinfo("AVISO","Eres menor de edad")
else:
messagebox.showwarning("AVISO","Eres mayor de edad")
def cv():
ventana.destroy()

def callback(event):
verificar()

ventana=tk.Tk()
ventana.title("Comprobador")
ventana.geometry("500x500")
ventana.configure(background="white")
ventana.bind('<Return>', callback)
titulo=tk.Label(ventana, text="EDAD:",bg="purple", fg="blue")
titulo.pack(padx=5, pady=5, ipadx=5, ipady=5)
edad=tk.Label(ventana, text="Dime tu edad")
edad.place(x=10, y=50)
entrada1=tk.Entry(ventana)
entrada1.place(x=90, y=50)
boton=tk.Button(ventana, text="VERIFICAR", fg='red',command=verificar)
boton.place(x=300, y=200)

ventana.mainloop()
3. Escribir un programa que compare 2 números e imprime si son iguales o no son
iguales.

numero1 = int(input("Ingrese un numero"))


numero2 = int(input("Ingres un numero"))
if numero1 == numero2:
print("son iguales")
Introducción a las tecnologías de la información
Python
else:
print("no son iguales")
print("gracias")

4. Realizar un programa para saber etapas de la vida y acorde a tu edad imprimir lo


siguiente:
a) Niñez (6-11)
b) Adolescencia (12-18)
c) Juventud (18-26)
d) Adultez (27-59)
e) Vejez (60 a más)

edad = int(input("ingrese su edad\n"))

if edad == 6 and edad <= 11:

print("estas en la etapa de la niñes")

else:

if edad >= 12 and edad <= 18:

print("estas en la adolescencia")

else:

if edad >= 18 and edad <= 26:

print("estas en la juvetud")

else:

if edad >= 26 and edad <= 59:

print("estas en la adultes")

else:

if edad >= 60:

print("estas en la vejez")

5. Realizar un ejemplo para imprimir el mes del año de acuerdo con el número
ingresado, si se ingresa un número fuera del rango imprimir debe mostrar el
mensaje “valor invalido”, ejemplo:
a) Número 12 es igual a diciembre.
Introducción a las tecnologías de la información
Python
x = int(input("ingrese el numero del mes:"))
if x == 1:
print("enero")
else:
if x == 2:
print("febrero")
else:
if x == 3:
print("marzo")
else:
if x == 4:
print("abril")
else:
if x == 5:
print("mayo")
else:
if x == 6:
print("junio")
else:
if x == 7:
print("julio")
else:
if x == 8:
print("agosto")
else:
if x == 9:
print("setiembre")
else:
if x == 10:
print("octubre")
else:
if x == 11:
print("noviembre")
else:
if x == 12:
print("diciembre")
else:
if x > 12:
print("valor invalido")
Introducción a las tecnologías de la información
Python

2. x = int(input("ingrese el
numero del mes:"))
3. if x == 1:
4. print("enero")
5. else:
6. if x == 2:
7. print("febrero")
8. else:
9. if x == 3:
10. print("marzo")
11. else:
12. if x == 4:
13. print("abril")
14. else:
15. if x == 5:
16. print("mayo")
17. else:
Introducción a las tecnologías de la información
Python

18. if x == 6:
19. print("junio")
20. else:
21. if x == 7:
22. print("julio")
6. Crear un programa para verificar el usuario y contraseña, si ingreso correctamente
los datos imprimir “Bienvenido” en caso contrario “Inténtelo de nuevo”.
usuario = input("ingrese su usuario: ")
contraseña = input("Ingrese su contraseña: ")
if usuario == "Moises":
if contraseña == "1234zx":
print("Bienvenido")
else:
print("Intentelo de nuevo")

7. Crear un programa que permita saber si un año es bisiesto, si es bisiesto imprimir


“Este año es bisiesto” o en caso contrario “No es un año bisiesto”.
print("Programa para saber si un años es Bisiesto")
año=int(input("Año: "))
if año%4==0:
if año%100 !=0 or año%400 ==0:
print("Bisiesto")
else:
print("No Bisiesto")
else:
print("No Bisiesto")
8. Realizar un programa que permita saber el día de acuerdo con el número ingresado.

DIA = ["Lunes", "Martes","Miercoles", "Jueves", "Viernes", "Sabado, Domingo"];


Numero = int(input("Porfavor ingrese el numero del dia del año\n"));
if(Numero > 0 and Numero < 366):
if(Numero <=7):
Introducción a las tecnologías de la información
Python
print(str(DIA[Numero - 1]));
elif((Numero % 7) == 0):
print(str(DIA[6]));
else:
print(str(DIA[(Numero - 1) % 7]))
9. Ingresar dos números e imprimir cuál de los dos es mayor.
a=int(input("ingrese el primer numero: "))
b=int(input("ingrese el segundo numero: "))
if a>b:
print (a, " es el numero mayor")
elif b>a:
print(b, " es el numero mayor")
elif a==b and b==a:
print ("los dos numeros son iguales")
10. Ingresar un número entero y mostrar si es par o impar.
numero = 0numero = int(input("Ingresa un número: "))
if (numero % 2) == 0:
print(numero, " es par")
else:
print(numero, " es impar")

También podría gustarte