0% encontró este documento útil (0 votos)
137 vistas7 páginas

Python y Ejercicios

Los cuatro documentos presentan programas en Python para realizar diferentes tareas. El primero cuenta las vocales en una cadena ingresada, el segundo encuentra el mayor de cuatro números, el tercero identifica los números pares entre cinco ingresados, y el cuarto crea objetos para calcular áreas y perímetros de figuras geométricas.

Cargado por

Daniela Marquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
137 vistas7 páginas

Python y Ejercicios

Los cuatro documentos presentan programas en Python para realizar diferentes tareas. El primero cuenta las vocales en una cadena ingresada, el segundo encuentra el mayor de cuatro números, el tercero identifica los números pares entre cinco ingresados, y el cuarto crea objetos para calcular áreas y perímetros de figuras geométricas.

Cargado por

Daniela Marquez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

"""1.

Realizar un programa que solicite al usuario


ingresar una cadena, luego el programa debe
mostrar en pantalla si la cadena tiene vocales y
cuantas vocales tiene de cada una, por ejemplo:
Cadena ingresada: marítimo
La cadena contiene las siguientes vocales:
vocal: a cantidad: 1
vocal: i cantidad: 2
vocal: o cantidad: 1

cadena=input("Ingrese una cadena: ")

print("La cadena es:",cadena)


cantidad=0
print("la cadena contiene las siguientes vocales:
")
for i in cadena:
if i in "a":
cantidad+=1
print("El total de vocal a es ",cantidad)
cantidad=0
for i in cadena:
if i in "e":
cantidad+=1
print("El total de vocal e es ",cantidad)
cantidad=0
for i in cadena:
if i in "i":
cantidad+=1
print("El total de vocal i es ",cantidad)
cantidad=0
for i in cadena:
if i in "o":
cantidad+=1
print("El total de vocal o es ",cantidad)
cantidad=0
for i in cadena:
if i in "u":
cantidad+=1
print("El total de vocal u es ",cantidad)
cantidad=0"""

"""2. Realizar un programa que le pida al usuario


ingresar 4 números, los compare y diga cuál es el
mayor.

a=int(input("ingrese un numero: "))


b=int(input("ingrese un numero: "))
c=int(input("ingrese un numero: "))
d=int(input("ingrese un numero: "))

if a==b==c==d:
print("Todos los numeros son iguales")
elif a>b and a>c and a>d:
print(f"el mayor es a= {a}")
elif b>a and b>c and b>d:
print(f"el mayor es b= {b}")
elif c>a and c>b and c>d:
print(f"el mayor es c= {c}")
else:
print(f"el mayor es c= {d}")"""

"""3.Realizar un programa que le pida al usuario


ingresar 5
números y dé como resultado los números pares que
haya ingresado el
usuario, si el usuario no ingresa números pares el
programa debe imprimir
en pantalla: “el usuario no ingreso números pares
a=int(input("ingrese un numero: "))
b=int(input("ingrese un numero: "))
c=int(input("ingrese un numero: "))
d=int(input("ingrese un numero: "))
e=int(input("Ingrese un numero: "))
if a % 2 == 0:
print(f"El numero {a} es par")
if b % 2 == 0:
print(f"El numero {b} es par")
if c % 2 == 0:
print(f"El numero {c} es par")
if d % 2 == 0:
print(f"El numero {d} es par")
if e % 2 == 0:
print(f"El numero {e} es par")
if a and b and c and d and e % 2 != 0:
print("Ninguno es par")"""

"""Diseñe un programa en el que se pueda crear


objetos tipo figuras
geométricas y se puedan realizar cálculos de áreas
o perímetros, para
mínimo 4 figuras geométricas
import math
class geometrica:
def __init__(self,lado1,lado2,lado3):
self.lado1=lado1
self.lado2=lado2
self.lado3=lado3
class circulo(geometrica):
def __init__(self,lado1,lado2,lado3):
super().__init__(lado1,lado2,lado3)
def circulo1(self):
print("El area del circulo es:
",(math.pi*pow(self.lado1,2)))
print("El perimetro del circulo es:
",(math.pi * self.lado1)*2)
class triangulo(geometrica):
def __init__(self,lado1,lado2,lado3,altura):
super().__init__(lado1,lado2,lado3)
self.altura=altura
def triangulo1(self):
print("El area del triangulo es: ",
(self.lado1*self.altura)/2)
print("El perimetro del triangulo es:
",self.lado1+self.lado2+self.lado3)
class cuadrado(geometrica):
def __init__(self,lado1,lado2,lado3):
super().__init__(lado1,lado2,lado3)
def cuadrado1(self):
print("El area del cuadrado es: ",
pow(self.lado1,2))
print("El perimetro del cuadrado es: ",
self.lado1+self.lado1+self.lado1+self.lado1)
class rectangulo(geometrica):
def __init__(self,lado1,lado2,lado3):
super().__init__(lado1,lado2,lado3)
def rectangulo1(self):
print("El area del rectangulo es:
",self.lado1*self.lado2)
print("El perimetro del rectangulo es:
",((self.lado1*2)+(self.lado2*2)))

circulonuevo=circulo((int(input("ingrese el radio
del circulo: "))),0,0)
circulonuevo.circulo1()

triangulonuevo=triangulo(1,2,3,4)
triangulonuevo.triangulo1()

cuadradonuevo=cuadrado(2,0,0)
cuadradonuevo.cuadrado1()

rectangulonuevo=rectangulo(3,2,0)
rectangulonuevo.rectangulo1()"""

"""5.Diseñar un programa para crear los objetos:


apartamento, casa, cabaña
y edificio; dados los valores que el usuario
ingrese se pueda calcular la
antigüedad de la propiedad y el costo del arriendo
por un año"""

"""class bienraiz:
def __init__(self,antiguedad,arriendo):
self.antiguedad=antiguedad
self.arriendo=arriendo
def antiguedad1(self):
a=int(input("ingrese el año actual: "))
self.antiguedad = int(input("Ingrese el
año de construccion"))
print("La antiguedad del luagr es:",
a-self.antiguedad)
def arriendo1(self):
self.arriendo=int(input("Ingrese el
arriendo mensual:" ))
print("El arriendo anual es:
",self.arriendo*12)
class apartamento(bienraiz):
def __init__(self, antiguedad, arriendo):
super().__init__(antiguedad, arriendo)
class casa(bienraiz):
def __init__(self, antiguedad, arriendo):
super().__init__(antiguedad, arriendo)
class cabaña(bienraiz):
def __init__(self, antiguedad, arriendo):
super().__init__(antiguedad, arriendo)
class edificio(bienraiz):
def __init__(self, antiguedad, arriendo):
super().__init__(antiguedad, arriendo)
print("DEPARTAMENTO")
nuevobien=apartamento(12,123)
nuevobien.antiguedad1()
nuevobien.arriendo1()
print("cabaña")
nuevobien=cabaña(0,0)
nuevobien.antiguedad1()
nuevobien.arriendo1()
print("casa")
nuevobien=cabaña(0,0)
nuevobien.antiguedad1()
nuevobien.arriendo1()
print("edificio")
nuevobien=cabaña(0,0)
nuevobien.antiguedad1()
nuevobien.arriendo1()"""

También podría gustarte