Ejercicios Fundamentos Python

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

4.

 Fundamentos
Operaciones Aritméticas

Operaciones Lógicas
Creación de Variables

Operaciones de Texto 1
Operaciones de Texto 2

Hola mundo
Saludar por el nombre

Mi primer proyecto

codigo

class Usuario:
def __init__(self, nombre, comida, hobby, herramienta):
self.nombre = nombre
self.comida = comida
self.hobby = hobby
self.herramienta = herramienta

nombre = input("¿Cual es su nombre?: ")


print("")
comida = input("¿Cual es su comida favorita?: ")
print("")
hobby = input("¿Cual es su hobby? ")
print("")
herramientas = input("¿Que herramienta usa en su hobby? ")
print("")
ejercicio = Usuario(nombre, comida, hobby, herramientas)

print ("")
print(ejercicio.nombre, "es estudiante de la Universidad EAN")
print("del programa de Ingeniería de producción")
print("le gusta mucho",ejercicio.comida)
print ("en su tiempo libre le gusta practicar", ejercicio.hobby)
print ("para poder practicarlo necesita usar unos buenos y comodos",
ejercicio.herramienta)

mi primer proyecto

 Tipos de datos simples

Booleanos

codigo

nombre = input("Diga su nombre: ")


print("")
nombreCompleto = input("cual su nombre y apellidos completos: ")
print("")
if nombre in nombreCompleto:
print ("True")
else:
print ("False")

Ejercicio Booleanos
Números

codigo

print("Sueldo bruto mensual ")


print ("")
empleado_1= input ("Cuantas horas trabaja al mes: ")
empleado_1= float (empleado_1)
print ("")
empleado_2= input ("Valor por hora trabajada: ")
empleado_2= float (empleado_2)
print ("")
print("El salario mensual es" , empleado_1 * empleado_2)
print ("")
print("Descuentos")
print ("")
empleado_3= input ("Porcetaje de impuetos: ")
empleado_3= float (empleado_3)
print ("")
print("Impuestos" , (empleado_1 * empleado_2)*empleado_3)
print ("")
empleado_4= input ("Porcetaje de seguridad social: ")
empleado_4= float (empleado_4)
print ("")
print("Aporte seguridad social" , (empleado_1 * empleado_2)*empleado_4)
print ("")
print ("Sueldo neto")
print ("")
print("Ingreso neto" , (empleado_1 * empleado_2)-(768000+307200))

Ejercicio números

Cadenas

Codigo

estrofa = ' ella durmio, al calor de las masas y yo desperté, queriendo


soñarla,algún tiempo atras, pensé en escribirle y nunca sortié,las trampas
del amor'
print("")
print(estrofa.capitalize())
print("")
print(estrofa.count('e'))
print("")
print(estrofa.endswith('soñarla'))
print("")
print(estrofa.find('calor'))
print("")
print(estrofa.strip())
Ejercicio cadena

 Definición de funciones
Código

def leer_frase():
global txt
txt = (input("ingrese texto: "))

def contar_letras():
contar = 0
for i in txt:
if(i.isalpha()):
contar+=1
print("la cantidad de letras: ",contar)

leer_frase()
print("")
contar_letras()
ejercicio de funciones

 Estructuras de decisión
Código

import datetime as d

hora = d.datetime.now().hour
print("la hora es", hora)

if hora < 11:


print ("Buenos dias")
elif hora < 18:
print("Buenas tardes")
else:
print("Buenas noches")
Ejercicio de estructuras decisión

 Listas
Código

hamburguesa= ['pan', 'lechuga', 'tomate', 'carne']


print("")
print(hamburguesa)
print("")
print(hamburguesa[0])
print("")
print(hamburguesa[-1])
print("")
print(hamburguesa[1:])
print("")
hamburguesa.append('tocineta')
print(hamburguesa)
print("")
hamburguesa.insert(2, 'queso')
print(hamburguesa)
print("")
hamburguesa.sort()
print("")
print(hamburguesa)
print("")
print('queso' in hamburguesa)
print("")
print('pina' in hamburguesa)
print("")
print(len(hamburguesa))
print("")
hamburguesa.reverse()

print(hamburguesa)

ejercicio listas

 Estructuras de repetición
Código

numero = int(input("Dígame cuántas palabras tiene la lista: "))

if numero < 1:
print("¡Imposible!")
else:
lista = []
for i in range(numero):
print("Dígame la palabra", str(i + 1) + ": ", end="")
palabra = input()
lista += [palabra]
print("La lista creada es:", lista)

buscar = input("Dígame la palabra a buscar: ")


contador = 0
for i in lista:
if i == buscar:
contador += 1;
if contador == 0:
print("La palabra '" + buscar + "' no aparece en la lista.")
elif contador == 1:
print("La palabra '" + buscar + "' aparece una vez en la lista.")
else:
print("La palabra '" + buscar + "' aparece", contador, "veces en la
lista.")

Ejercicio listas de repetición

4.3.1

Código.

print ("numeros impares entre 1 y 70")

lista = [i for i in range(1, 70) if i % 2]


numerosEnLista = len(lista) - 1
i = 0
while i <= numerosEnLista:
print (lista[i])
i += 1

números impares entre 1 y 70


4.3.2

Codigo

def proyecto():
valorGalletas = 500
print("Buen dia galletas a 500")
print ("")
plata = int(input("Ingrese dinero: "))
print ("")
valoresAceptados = [1000, 2000, 5000, 10000, 20000, 50000]
if plata in valoresAceptados:
True
else:
print ("Valor no aceptado.")
print ("")
return False

cantidadGalletas = int(input("Cuantas galletas necesita: "))


precioGalletas = cantidadGalletas * valorGalletas
vuelto = plata - precioGalletas
print("")

print ("Su cambio es",vuelto)


print ("")
print ("Gracias por su compra")
print ("")

s = 0
while s < 1:
proyecto()

Vending Machine

4.3.3

Código.

pal1 = input("Ingrese una palabra: ")


print("")
pal2 = input("Ingrese una palabra: ")
print("")
pal3 = input("Ingrese una palabra: ")
print("")
lp = [pal1,pal2,pal3]
list = [(pal1),(pal2),(pal3)]
ast = ""
for i in range (3):
for j in list[i]:
ast = ast + "*"
print(lp[i],"=",ast)
ast=""

Longitud de las palabras

5.2.1

Codigo

print("Costos de producción de un articulo ")


print ("")
nombre_de_art=input("Ingrese el nombre del articulo: ")
print ("")
unidad_pro=int(input("Unidades producidas: "))
print ("")
costo_prod=(unidad_pro*3)+20000
print("para la producción de ",unidad_pro,nombre_de_art, "costo de
producción", costo_pro
costo de producción

5.2.2

Codigo

costo_mts_cuadrado=int(input("Costo por m^2: "))


print("")
longitud=int(input("Longitud del terreno en mts: "))
print("")
ancho=int(input("Ancho del terreno en mts: "))
print("") 
area=int(ancho * longitud)
costo=area*costo_mts_cuadrado
print ("El terreno tiene un area de", area ,"de m^2 con un costo de",
costo ,"Pesos")
5.2.3

Código

import time

def main():
i = 1
def semaforo():
print(chr(27)+"[0;31m"+"ROJO")
time.sleep(6)
print(chr(27)+"[0;33m"+"AMARILLO")
time.sleep(2)
print(chr(27)+"[0;32m"+"VERDE")
time.sleep(4)

while i>0:
semaforo()

start = input("Para iniciar programa presionar s y enter. ")


if start == "s":
main()
else:
exit
Ejercicio 5.2.3

También podría gustarte