Sei sulla pagina 1di 3

estatura = float(input("Ingrese la estatura en metros: "))

peso = float(input("Ingrese el peso en kg: "))


IMC = peso / estatura ** 2

bajo = IMC < 18.5


normal = IMC > 18.5 and IMC < 24.99
sobrepeso = IMC >= 25.00

print("Bajo peso:",bajo )
print("Peso normal:",normal)
print("Sobrepeso:",sobrepeso)

numero= int(input("Ingrese un nmero de dos digitos: "))


decena= numero//10
unidad= numero%10
print("Unidad:",unidad)
print("Decenas:",decena)

La empresa de viajes Eurotrip nos ha solicitado generar un reporte de los usuarios que sandrn del pas en los prximos
meses.

#a) Mostrar toda la informacin ingresada por el usuario en un slo bloque.

nombre = str(input("Ingrese su nombre:"))


apellido = str(input("Ingrese su apellido:"))
edad = int(input("Ingrese su edad:"))
nacionalidad = str(input("Ingrese su nacionalidad:"))
dinero = float(input("Ingrese la cantidad de dinero en dlares para su viaje:"))
destino = str(input("Lugar de destino:"))
visa= str(input("Ingrese su tipo de Visa:"))

print("1.",nombre,"\n2.",apellido,"\n3.",edad,"aos","\n4.",nacionalidad,"\n5.","$",dinero,"\n6.",destino,"\n7.",visa)

#b) Determinar s el usuario puede viajar a Europa, con base en que: Tenga visa Schengen y la cantidad de dinero en
dlares que posea sea > $1000.
viaje_a_europa= visa == "Schengen" and dinero > 1000
print("El usuario viaja a Europa:", viaje_a_europa)

#c) Convertir dlares a euros considerando una tasa de 0.91. Imprimir el resultado de la conversin mostrando nicamente
2 cifras decimales.

euros = dinero * 0.91


print("La conversin de dlares a euros es %.2f" % euros, "euros")

#d) Crear un cdigo de viaje que consiste en una cadena de caracteres que contiene lo siguiente:

cdigo = apellido.capitalize()+str(edad)+nacionalidad[-3:]+(destino[-1]*2)
print("La cadena que se obtiene utilizando el cdigo es:", cdigo)

from math import pi


radio = float(input("Radio:"))
rea = pi*(radio)**2
print("El rea del circulo es %.3f"%rea)
hora =int(input("Ingrese la hora:"))
minuto = int(input("Ingrese los minutos:"))
segundo = int(input("Ingrese los segundos:"))

print("%.2d:%.2d:%.2d"%(hora,minuto,segundo))
conversion_segundo = (hora*3600)+(minuto*60)+segundo
print("%.2d:%.2d:%.2d"%(hora,minuto,segundo),"corresponden a",conversion_segundo,"segundos.")

string = str(input("Ingrese un string:"))


a = string[1:-1]
b = string[-2:]
c = string.replace("a","e")
d = string[::-1]
e = string*5

print("El nuevo string con el primero y el ltimo carcter removido es:", a)


print("Los dos ltimos caracteres del string son:",b)
print("La nueva cadena obtenida con el reemplazo de la vocal a por la e es:",c)
print("El string escrito al revs es:",d)
print("La cadena de caracteres repetida 5 veces es:",e)

nombre_apellido = str(input("Ingrese un nombre y un apellido:"))


apellido = nombre_apellido.find(" ")
slicing = nombre_apellido[apellido+1:]

print("Apellido:",slicing.capitalize())

user = str(input("Ingrese el usuario de su cuenta de ESPOL:"))


direccion_correo = "@espol.edu.ec"
cuenta = user+direccion_correo
print("El usuario",user,"tiene asociada la cuenta",cuenta
#Concatenacin
#La concatenacin es la operacin por la cual dos caracteres se unen para formar una cadena de caracteres (o string).
#Tambin se pueden concatenar dos cadenas de caracteres o un carcter con una cadena para formar una cadena de
mayor tamao.

#Mtodo: capitalize( ) Retorna: una copia de la cadena con la primera letra en maysculas.
cadena = 'hola' #Convertir a mayscula la primera letra
print (cadena.capitalize())

#Mtodo: lower( ) Retorna: una copia de la cadena en minsculas.


cadena = 'Hola' #Convertir una cadena a minsculas
print (cadena.lower())

#Mtodo: upper( ) Retorna: una copia de la cadena en maysculas.


cadena = 'hola' #Convertir una cadena a maysculas
print (cadena.upper())

#Mtodo: swapcase( ) Retorna: una copia de la cadena convertidas las maysculas en minsculas y viceversa.
cadena = 'HOla Que tal' #Convertir maysculas a minsculas y viceversa
print (cadena.swapcase())

#cadena.endswith("patron") da true o false boleanos


cadena = 'hola'
print (cadena.startswith("54"))

#cadena.starswhith("spation")
cadena = 'hola'
print (cadena.startswith("ho"))
#invertido con slicing
c= "PERCEBE FEO"
l=c[::-1]
print(c)
print(l)

c = "_ _ _ Hola _ _ _"


c = c.strip (" _ ")
print (c)

a= " hola "


a= a.strip ()
print (a)

b = "www.google.com.ec"
elementos = b.split(".") #divide parte y parte te devuelve los elementos separados
print(elementos)

d = "Pepe Lucho"
e1 = d.split()
print(e1)

f= " Hola,Mundo,es,una,prueba "


e2= f.strip().split(",")
#strip EN LA CADENA crea una cadena LIMPIAndo LOS ESPACIOS QUE HAY DESPUES DE LA COMILLA
# split crea una LISTA DAndo UN ESPACIO O SEPARACION DE LOS ELEMETOS DESPUES DE UNA COMA O EL
CARACTER QUE SE PONGA

print(e2)

m = "Hola mundo. esto.es una prueba"


m = m.replace(" ", ".") #escojo primero lo que quiero cambiar por puntos
print(m)

p = "Hola mundo"
p = p.replace(" ", "_ _ _ ") #cmabio un espacio por tres guiones
print (p)

a = "hola esto es una cadena"


print(a.find("es"))#5
print(a.find("H")) # me arroja la posicion #de izquierda a derecha
print(a.rfind("es")) # de derecha a izquierda
Hola
Hola
['www', 'google', 'com', 'ec']
['Pepe', 'Lucho']
['Hola', 'Mundo', 'es', 'una', 'prueba']
Hola.mundo..esto.es.una.prueba
Hola_ _ _ _ _ _ mundo
5 -1 10

Potrebbero piacerti anche