# tupla: conjunto de valores: int, float,str, boolean
# Se crea poniendolos entre paréntesis
tupla=(1,2,3,"nombre",False,(1,2,3),"pepe@pepe.com")
otratupla=("w",1,"ppp",3)
for valor in tupla: #valor es una variable temporal
print(valor)
print("|||",valor)
for valor in otratupla: #valor es una variable temporal
print(valor)
print(tupla[3])
print(len(tupla))
for i in range(len(tupla)):
print(tupla[i])
for i in range(2,5):
print(tupla[i])
for valor in tupla[::-1]:
print(valor)
print(tupla[2:5])
suma=tupla+otratupla
print(suma)
print(otratupla*3)
print(tupla.count(1))
print(tupla.count(9))
print(tupla.index(1))
tupla=tupla+(1,5)
print(tupla)
# SON INMUTABLES
# Desempaquetar
valores=(1,2,3)
a,b,c=valores
print(a,b,c)
def mayor_y_menor(valores):
mayor=valores[0]
menor=valores[0]
for valor in valores:
if mayor<valor:
mayor=valor
if menor>valor:
menor=valor
return (menor,mayor)
tupla_resultado=mayor_y_menor((3,1,9,5,6))
print(tupla_resultado)
menor,mayor=tupla_resultado
def partes_correo(correo):
parte1=list(correo.split("@"))
parte2=list(parte1[1].split("."))
return (parte1[0],parte2[0],parte2[1])
partes=partes_correo("ana@gmail.com")
print(partes)
nombre,servidor,extension=partes
if servidor=="gmail":
print(nombre, "tienes un buen servidor de correo")
else:
print("Cuidado ",nombre," hazte una cuenta en gmail")