# Cread una función a la que le pasamos un número y nos lo devuelva multiplicado por 3
# triplicar(5) -> 15
def triplicar(numero):
return numero * 3
# Cread una función a la que le pasamos una cadena y una letra y nos devuelva True si la cadena tiene esa letra
# tieneLetra("hola que tal","t")->true
def tieneLetra(cadena, letra):
for i in cadena:
if i == letra:
return True
return False
tieneLetra("hola que tal", "t")
# Cread una función a la que le pasamos una ciudad y un importe y nos devuelve los gastos de envío
# acordes a la siguiente:
# Barcelona: 0 Tarragona o Girona con importe < 500 5€, resto 0€ Resto de ciudades 6€
# gastosEnvio("Barcelona",50)->0 gastosEnvio("Logroño",50)->6
def gastosEnvio(ciudad, importe):
if ciudad == "Barcelona":
return 0
elif ciudad == "Tarragona" or ciudad == "Girona":
if importe < 500:
return 5
else:
return 0
else:
return 6
# Otra manera
def gastosEnvio2(ciudad, importe):
if ciudad == "Barcelona":
return 0
elif (ciudad == "Tarragona" or ciudad == "Girona") and importe<500:
return 5
elif (ciudad == "Tarragona" or ciudad == "Girona") and importe >= 500:
return 0
else:
return 6
print(gastosEnvio("Barcelona", 50)) # 0
print(gastosEnvio("Logroño", 50)) # 6
print(gastosEnvio("Girona", 50)) # 5
print(gastosEnvio("Tarragona", 5000)) # 0
# cread una función que nos diga si alguien puede subir a una atracción de acuerdo a su edad y su altura
# si tiene más de 18 años o una altura superior a 135 cm puede subir, en caso contrario no
# puedeSubir(20,130)->True puedeSubir(10,140)->True puedeSubir(10,130)->False
def puedeSubir(edad, altura):
if edad >= 18 or altura >= 135:
return True
else:
return False
print(puedeSubir(20, 130)) # True
print(puedeSubir(10, 140)) # True
print(puedeSubir(10, 130)) # False