#ejemplo funciones, otra variante
def costo_hotel(noches):
return 140 * noches
def costo_del_vuelo(ciudad):
cities = {
"Córdoba": 821,
"Iguazú": 941,
"Ushuaia": 1280,
"Bariloche": 1848,
}
return cities[ciudad]
def alquiler_de_auto(dias):
costo = dias * 338
if dias >= 7:
costo = costo - 100
elif dias >= 3:
costo = costo - 50
return costo
def costo_viaje(ciudad,dias,otros_gastos):
return(alquiler_de_auto(dias)+costo_hotel(dias)+costo_del_vuelo(ciudad)+otros_gastos)
print (costo_viaje("Bariloche",5,600)) #imprime el total
martes, 23 de agosto de 2022
Funciones, factura de un viaje con diccionario
Funciones, factura de un hotel
#leccion4 de funciones (una posibilidad)
def costo_hotel(noches):
return 140*noches
def costo_del_vuelo(ciudad):
costo=0
if(ciudad=="Córdoba"):
costo=821
elif(ciudad=="Iguazú"):
costo=941
elif(ciudad=="Ushuaia"):
costo=1280
elif(ciudad=="Bariloche"):
costo=1848
else:
costo="none"
return costo
def alquiler_de_auto(dias):
total=dias*338
if (dias>=7):
total=total-100
elif(dias>=3):
total-=50
return(total)
def costo_viaje(ciudad,dias,otros_gastos):
return(alquiler_de_auto(dias)+costo_hotel(dias)+costo_del_vuelo(ciudad)+otros_gastos)
print (costo_viaje("Iguazú",5,600)) #imprime el total
input por defecto devuelve string, se pone int para que lo cambie a un entero__en el primer input del segundo ejemplo y en le segundo input del primer ejemplo
print('Hello, world!')
# Online Python - IDE, Editor, Compiler, Interpreter
#Los decimales se escriben con PUNTO. No utilices , coma
# %0.2f significa dos decimales. o puedes emplear %.2f % es el comando de sustitución
def suma(a, b):
return (a + b)
a = float(input('Introduce el primer numero: '))
b = int(input('Introduce el segundo numero: '))
print('Suma de %.2f y %d es %.2f '%(a,b,a+b))
print('Suma de %f y %d es %f '%(a,b,suma(a,b)))
'''
Online Python Interpreter.
input por defecto devuelve string, se pone int para que lo cambie a un entero__en el priner input
'''
edad=int(input("Dame tu edad "))
print("")
nombre=input("Dame tu nombre ")
print("")
apellidos=input("Dame apellido ")
print("")
print("ah así que tu nombre es %s, tu apellido es %s y tu edad es %d" %(nombre,apellidos,edad))
viernes, 12 de agosto de 2022
Función con facturas en un restaurante
#Ejemplo Funciones facturas
def impuesto(factura): #factura es el parámetro de la función. Toda función se define con def
"""Le agrega un impuesto del 8% a la factura del restaurante."""
factura *= 1.08 # Esto es : factura = factura * 1.08
print ("Con impuesto: %f" % factura)
return factura
def propina(factura):
"""Le agrega una propina del 15% a la factura del restaurante."""
factura *= 1.15
print ("Con propina: %f" % factura)
return factura
comida_costo = 150
comida_con_impuesto = impuesto(comida_costo)
comida_con_propina = propina(comida_con_impuesto)
Input y buscar cadena en una frase.Función con una cadena Latín Pig
#Input y buscar cadena en una frase #
"""
USA UN INTÉRPRETE ON LINE PYTHON 3
Si usas replit.com primero LOGIN y después CREATE
Pones replit python 3 en google y vas a https://replit.com/languages/python3
Si ya estás con la cuenta de google abierta no tienes que logearte
"""
cadenaBuscar= input("Buscar: ")
dondeBuscar="es el momento de que todos los hombres buenos vengan en ayuda DE SU nación"
if cadenaBuscar in dondeBuscar:
print("lo he encontrado")
else:
print ("va a ser que no")
#ejemplo 2#
print('Hello, world!')
print ("a" in "aeiou")
print ("c" in "aeiou")
#da true o false
#ejemplo 3#
# Online Python-3 Compiler (Interpreter)
print ("Hello, World!")
## ejemplo 4 ##
#escribe desde el caracter 1 hasta el 3, aparece BCD#
print ("ABCDE"[1:4])
## ejemplo 4 ##
## Ejercicio Pig Latin ##
pyg = 'ay'
original = input('Escribe una palabra:')
if len(original) > 0 and original.isalpha():
print (original)
palabra=original.lower()
primera=palabra[0]
nueva_palabra=palabra+primera+pyg
print (nueva_palabra[1:len(nueva_palabra)])
else:
print ('Vacio')
#Ojo!!! añades el valor de pyg="ay"
#Ejemplo 6
#Método join()
#Une todos los elementos en una cadena, usando un carácter como separador:
l=[1,2,3,4,5,6]
output="_".join(str(e) for e in l)
print (output)
miTuple = ("Juan", "Marta", "Eva")
x = "#".join(miTuple)
print(x)
árboles de decisión_ BLOQUE 3 curso Cefo. Inteligencia_artificial para la sociedad
https://app.diagrams.net/ ---------> Es draw.io, pones draw.io en buscador, es bueno y fácil Tienes que tener cuenta...
-
""" Nuevos Ejercicios funciones 27 Marzo """ def mi_funcion_sin_valores_defecto(nombre, apellido): ...
-
""" USA UN INTÉRPRETE ON LINE PYTHON 3 Si usas replit.com primero LOGIN y después CREATE Pones replit python 3 en goog...
-
LearningML https://web.learningml.org/ Filtro de imágenes inteligentes. Hay explicaciones teóricas. https://web.learningml.org/recursos-pa...