#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
tan bueno como w3schools
https://learnpython.org/
apuntes python 3 con ejercicios
Walter
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
Tan bueno como w3shools
https://learnpython.org/
apuntes python 3 con ejercicios
Walter
En w3schools hay html y css también, muy buenos.
#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)
#Ejemplo 1 Funciones 8-8-2016
## Mismo resultado que la anterior, pero modificada para observar comportamiento.
def impuesto(xx):
pipi = xx * 1.08
return pipi def propina(ff):
maria= ff * 1.15
return maria comida_costo = 100
comida_con_impuesto = impuesto(comida_costo)
print ("El resultado de ejecutar impuesto(comida_costo) ha sido %f" % comida_con_impuesto) comida_con_propina = propina(comida_con_impuesto)
print ("El resultado de ejecutar propina(comida_con_impuesto) ha sido %.2f" % comida_con_propina)
#ejemplo 3 Funciones
def impuesto(xx):
pipi = xx * 1.08
return pipi def propina(ff):
maria= ff * 1.15
return maria comida_costo = 100
# En este ejemplo, pasamos como parámetro (o argumento) el resultado de impuesto(comida_costo)
# directamente a propina(). De esa manera, limitamos el consumo de memoria inutil con variables
# innecesarias. Esto es importante en grandes programas o bien en HSL´s ( High Speed Loops: Bucles de
# Alta Velocidad)print ("Su factura es de %.2f" % propina(impuesto(comida_costo)))
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 ojo!!!#
for letra in "aeiou":
if letra == "a":
print("lo he encontrado")
#ejemplo 4#
# Online Python-3 Compiler (Interpreter)
print ("Hello, World!")
## ejemplo 5##
#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)
https://learnpython.org/ walter tan bueno como w3schools
T an bueno como w3schools https://learnpython.org/ apuntes python 3 con ejercicios Walter En w3schools hay html y css también, muy bue...
-
""" Nuevos Ejercicios funciones 27 Marzo Dictar en clase como Marta. tec industrial """ d...
-
# Importar bibliotecas necesarias import numpy as np import matplotlib.pyplot as plt # Datos de ejemplo x = np.linspace(0, 10, 100) y = np.s...
-
Aquí te dejo algunas plataformas que SÍ generan videos a partir de un prompt de texto (como: "Haz un video de un perro aprendiend...



