➤ Sitio WEB : bit.ly/3vDnw8U Curso de Python : bit.ly/CAE_Python Curso de MicroPython: bit.ly/u_Python Curso de Matlab : bit.ly/2Fks7XN Curso Simulink : bit.ly/3a0W8Xr ➤ ¿Quieres ser un experto? bit.ly/2RVvxne
Cordial saludo estimados, les comparto mi código solución a la tarea def iva(): productos = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07} productos_iva = {m:n+n*19/100 for (m,n) in productos.items()} print("Los precios sin IVA son: ", productos) print("Los precios con IVA son : ", productos_iva) if __name__ == "__main__": iva() Abrazo!!!
Muy buenas explicaciones en general. Muchas gracias. reto = {"Milk": 0.75, 'meat':10.69,'eggs':2.14,'bread':1.07} print('El precio sin IVA',reto) retodic= {k:v*.19+v for (k,v) in reto.items()} print("El preio conIVA",retodic)
dict_1 = {'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07} print(dict_1) # aplicar el 19% de iva iva_dict_1 = {i:j*1.19 for (i,j) in dict_1.items()} print(iva_dict_1)
Hola Sergio, vienen muy bien tus retos para fijar conocimientos, gracias! Un cordial saludo di1={'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07} di2={x:y*1.19 for (x,y) in di1.items()} print(f'El precio sin IVA de los productos es: {di1}') print('-='*30) print(f'El precio con IVA de los productos es: {di2}')
Hola Sergio, muy buenos tus videos. Aca te dejo mi resolución del reto: Saludos! def main (): dict = {'milk': 0.75,'meat': 10.69,'eggs': 2.14,'bread': 1.07} print ("The old price is:", dict) taxesDict = {k:v*1.19 for (k,v) in dict.items()} print ("And the new price is:", taxesDict) if __name__ == '__main__': main()
Muy buen video y muy bueno el curso de Python """reto""" def main(): #creamos otro diccionario comida = {'Milk': 0.75,'Meat':10.69,'Eggs': 2.14,'Bread': 1.07}
#ahora vamos a copiar el diccionario y luego lo multiplicamos por 1.19 cada elemento comida_iva = {k:format(v*1.19, '.6') for (k,v) in comida.items()} print(' \tEl precio sin iva es: ',comida) print(' {:>30}'.format('Precio con iva es: '),comida_iva)
Hola!! este fue mi codigo: dict = {'milk': 0.75, 'meat': 10.69, 'eggs': 2.14, 'bread': 1.07} dict_1 = {k:v+ 0.1425 for (k,v) in dict.items() } print('the old price was: ', dict) print('The new price is: ', dict_1)
Hola Sergio, buenos días, comparto la solución al reto por ti propuesto y es el siguiente: # Dictionary comprehension. # Reto cumplido. def main(): dict = {'leche':0.75, 'carne':10.69, 'huevos':2.14, 'pan':1.07} print("El precio sin iva es: ", dict) dict_conIva = {k:v*1.19 for (k, v) in dict.items()} print("El precio con iva es: ", dict_conIva) if __name__ == "__main__": main() print(" Elaboró @bcortes20 2022/11/27 12:34 a.m.")
yo por el momento no compredi muy bien la formula, pero hice lo que pude de otra manera comida = {"milk": 0.75, "meat": 10.69, "eggs": 2.14, "bread": 1.07} t = 1.19 print(comida,"precio sin iva") a = (comida["milk"]) b = (comida["meat"]) c = (comida["eggs"]) d = (comida["bread"]) print("="*23) print("con IVA") print(a * t,) print(b * t) print(c * t) print(d * t) pd; es muy largo pero no capte bien por el momento como hacerlo.
Hola asi lo hice yo y quedo bien: dic4 = {"leche": 0.75, "carne": 10.69, "Huevos": 2.14, "pan": 1.07} print(dic4) dic5 = {k:v*1.19 for (k,v) in dic4.items()} print(dic5)
HOLA SERGIO, BUENÍSIMO LOS VIDEOS. GRACIAS RETO: tienDa = {"milk":0.75, "meat":10.69, "eggs":2.14,"bread":1.07} tienDa_tax={k:v+(v*0.19) for(k,v) in tienDa.items()} tienDa_tax = {k: round(tienDa[k],2) for k in tienDa } print(tienDa_tax) UNA CONSULTA, HAY ALGUNA FORMA DE UNIR LA FUNCION DE REDONDEO EN EL DICCIONARIO tienDa_tax ORIGINAL (tienDa_tax={k:v+(v*0.19) for(k,v) in tienDa.items()}) DIRECTAMENTE??? NUEVAMENTE GRACIAS
Aquí va mi solución, muchas gracias! old = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07} new = {x:round(i+((i/100)*19), 2) for (x, i) in old.items()} print('The old price is: ',old) print('The new price is: ',new)
diccionario1 ={ "milk" : 0.75, "meat" : 10.69, "eggs" : 2.14, "bread" : 1.07 } print ("The old price is", diccionario1) diccionario2 = { k : v * 1.19 for (k, v) in diccionario1.items()} print ("The new price is", diccionario2)
def main(): productos = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07} print(f'El precio del viejo producto es {productos}') iva = {k:v*19/100 + v for (k,v) in productos.items()} print(f'El precio del nuevo producto es {iva}') if __name__ == '__main__': main()
prod = {'Milk':0.75, 'Meat':10.69, 'Eggs':2.14, 'bread': 107} """calcular el iva y sacar listado nuevo de precios""" prod_iva = {z:vr*1.19 for(z,vr) in prod.items()} print(prod) print(prod_iva)
print('---------------------------------------------------------') print('programa que aplica un iva de 19% a los productos') print('---------------------------------------------------------') Dic_precios={'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07} print(Dic_precios) Dic_preciosmasiva={k:v*1.19 for (k,v) in Dic_precios.items()} print(Dic_preciosmasiva)
Así he resuelto el RETO: """ Created on Thu Oct 6 18:18:34 2022 @author: acort Dictionary comprehension """ def main(): dict = {} dict2 = {} dict = {'Milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07}
dict2 = {k:v*1.19 for (k,v) in dict.items()}
print(dict) print(dict2) if __name__ == '__main__': main()
➤ Sitio WEB : bit.ly/3vDnw8U
Curso de Python : bit.ly/CAE_Python
Curso de MicroPython: bit.ly/u_Python
Curso de Matlab : bit.ly/2Fks7XN
Curso Simulink : bit.ly/3a0W8Xr
➤ ¿Quieres ser un experto? bit.ly/2RVvxne
Cordial saludo estimados, les comparto mi código solución a la tarea
def iva():
productos = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07}
productos_iva = {m:n+n*19/100 for (m,n) in productos.items()}
print("Los precios sin IVA son: ", productos)
print("Los precios con IVA son : ", productos_iva)
if __name__ == "__main__":
iva()
Abrazo!!!
Muy buenas explicaciones en general. Muchas gracias.
reto = {"Milk": 0.75, 'meat':10.69,'eggs':2.14,'bread':1.07}
print('El precio sin IVA',reto)
retodic= {k:v*.19+v for (k,v) in reto.items()}
print("El preio conIVA",retodic)
Muchas gracias por tu curso.
def run():
dict_1 = {'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07}
print(dict_1)
# aplicar el 19% de iva
iva_dict_1 = {i:j*1.19 for (i,j) in dict_1.items()}
print(iva_dict_1)
if __name__ == '__main__':
run()
Hola Sergio, muy buenos tus videos.
#Ejercicio de diccionarios
import os
os.system('cls')
def main():
canasta = {
'Milk': 0.75,
'Meat': 10.69,
'Eggs': 2.14,
'Bread': 1.07
}
canastaImpuestos = {k:v+v*0.19 for (k,v) in canasta.items()}
print(f'El precio sin impuestos es: {canasta}')
print(f'El precio con impuestos es: {canastaImpuestos}')
if __name__=='__main__':
main()
Hola Sergio, vienen muy bien tus retos para fijar conocimientos, gracias!
Un cordial saludo
di1={'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07}
di2={x:y*1.19 for (x,y) in di1.items()}
print(f'El precio sin IVA de los productos es: {di1}')
print('-='*30)
print(f'El precio con IVA de los productos es: {di2}')
Gracias Gustavo, que bueno que le estas sacando provecho al curso de Python. Saludos.
Hola Sergio, muy buenos tus videos. Aca te dejo mi resolución del reto:
Saludos!
def main ():
dict = {'milk': 0.75,'meat': 10.69,'eggs': 2.14,'bread': 1.07}
print ("The old price is:", dict)
taxesDict = {k:v*1.19 for (k,v) in dict.items()}
print ("And the new price is:", taxesDict)
if __name__ == '__main__':
main()
Muy buen video y muy bueno el curso de Python
"""reto"""
def main():
#creamos otro diccionario
comida = {'Milk': 0.75,'Meat':10.69,'Eggs': 2.14,'Bread': 1.07}
#ahora vamos a copiar el diccionario y luego lo multiplicamos por 1.19 cada elemento
comida_iva = {k:format(v*1.19, '.6') for (k,v) in comida.items()}
print('
\tEl precio sin iva es: ',comida)
print('
{:>30}'.format('Precio con iva es: '),comida_iva)
if __name__ == '__main__':
main()
justamente eso fue mi tarea, muchas gracias! :D
Muy bien video, muchas gracias
Hola!! este fue mi codigo:
dict = {'milk': 0.75, 'meat': 10.69, 'eggs': 2.14, 'bread': 1.07}
dict_1 = {k:v+ 0.1425 for (k,v) in dict.items() }
print('the old price was: ', dict)
print('The new price is: ', dict_1)
Excelente video, mas bien una duda y como seria si fuera if else en el diccionario
Hola Sergio, buenos días, comparto la solución al reto por ti propuesto y es el siguiente:
# Dictionary comprehension.
# Reto cumplido.
def main():
dict = {'leche':0.75, 'carne':10.69, 'huevos':2.14, 'pan':1.07}
print("El precio sin iva es: ", dict)
dict_conIva = {k:v*1.19 for (k, v) in dict.items()}
print("El precio con iva es: ", dict_conIva)
if __name__ == "__main__":
main()
print("
Elaboró @bcortes20 2022/11/27 12:34 a.m.")
Bien explicado. *Creo que "comprehension" signific "comprensión" (de comprender algo), en vez de compresión (de comprimir)
Hola Diego, correcto, gracias por la aclaración.
1:03 No se trata de una "compresión" (de comprimir) sino de una "comprensión" (de comprender).
yo por el momento no compredi muy bien la formula, pero hice lo que pude de otra manera
comida = {"milk": 0.75,
"meat": 10.69,
"eggs": 2.14,
"bread": 1.07}
t = 1.19
print(comida,"precio sin iva")
a = (comida["milk"])
b = (comida["meat"])
c = (comida["eggs"])
d = (comida["bread"])
print("="*23)
print("con IVA")
print(a * t,)
print(b * t)
print(c * t)
print(d * t)
pd; es muy largo pero no capte bien por el momento como hacerlo.
Reto ¡¡Muy buen tutorial!!
def main():
# Precio sin tasas
Price = {
'Milk' : 0.75,
'Meat' : 10.69,
'eggs' : 2.14,
'bread' : 1.07
}
# Tasas (%)
tax = 19
# Cálculo de precio con tasas
Price_tax = {k : v + v * tax/100 for (k,v) in Price.items()}
# Impresión de diccionarios
print("The old price is: ",Price)
print("The new price is: ",Price_tax)
if __name__ == "__main__":
main()
Perfecto Gerard, grandioso trabajo usando los dictionary comprehension. Éxitos!!
thx
Hola asi lo hice yo y quedo bien:
dic4 = {"leche": 0.75, "carne": 10.69, "Huevos": 2.14, "pan": 1.07}
print(dic4)
dic5 = {k:v*1.19 for (k,v) in dic4.items()}
print(dic5)
HOLA SERGIO, BUENÍSIMO LOS VIDEOS. GRACIAS
RETO:
tienDa = {"milk":0.75, "meat":10.69, "eggs":2.14,"bread":1.07}
tienDa_tax={k:v+(v*0.19) for(k,v) in tienDa.items()}
tienDa_tax = {k: round(tienDa[k],2) for k in tienDa }
print(tienDa_tax)
UNA CONSULTA, HAY ALGUNA FORMA DE UNIR LA FUNCION DE REDONDEO EN EL DICCIONARIO tienDa_tax ORIGINAL (tienDa_tax={k:v+(v*0.19) for(k,v) in tienDa.items()}) DIRECTAMENTE???
NUEVAMENTE GRACIAS
"""
Created on Sat Sep 25 22:56:32 2021
@author: Jorge Alejandro
"""
def main():
dict_1 = {'Milk': .75,'Meat': 10.69, 'Eggs': 2.14,'Bread': 1.07}
dict_2 = {k:i+(19/100 * i) for (k,i) in dict_1.items()}
print(f'El viejo precio de los productos es: {dict_1}')
print(f'El precio de los productos es: {dict_2}')
if __name__ == '__main__':
main()
def main():
venta = {'Milk': 0.75, 'meat': 10.69, 'eggs': 2.14, 'bread': 1.07}
print(f'El precio SIN IVA de los productos es: {venta}')
iva = {i: (j*0.19)+j for (i,j) in venta.items()}
print(f'El precio CON iva de los productos es: {iva}')
if __name__ == '__main__':
main()
Aquí va mi solución, muchas gracias!
old = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07}
new = {x:round(i+((i/100)*19), 2) for (x, i) in old.items()}
print('The old price is: ',old)
print('The new price is: ',new)
diccionario1 ={
"milk" : 0.75,
"meat" : 10.69,
"eggs" : 2.14,
"bread" : 1.07
}
print ("The old price is", diccionario1)
diccionario2 = { k : v * 1.19 for (k, v) in diccionario1.items()}
print ("The new price is", diccionario2)
def main():
productos = {'Milk':0.75, 'meat':10.69, 'eggs':2.14, 'bread':1.07}
print(f'El precio del viejo producto es {productos}')
iva = {k:v*19/100 + v for (k,v) in productos.items()}
print(f'El precio del nuevo producto es {iva}')
if __name__ == '__main__':
main()
comida={ 'leche':0.76, 'carne':10.69, 'huevos': 2.14, 'pan':1.07}
print(comida)
nuevo={k:v*1.19 for k,v in comida.items()}
print(nuevo)
canasta = {'leche':0.75, 'carne':10.69, 'huevos':2.14, 'pan':1.07}
impuesto = {k:round(v*1.19,2) for (k,v) in canasta.items()}
print('El precio anterior es: ', canasta)
print('El nuevo precio es: ', impuesto)
def main():
precioantes= {'milk': 0.75,'meat': 10.69,'eggs':2.14,'bread':1.07}
tax = 1.19
precioiva = {p:v* tax for (p,v) in precioantes.items()}
print('el precio antes era: ', precioantes)
print('el precio con iva es: ',precioiva)
if __name__== '__main__':
main()
# Globals variables
products = {"milk": 0.75, "meat": 10.69, "eggs": 2.14, "bread": 1.07}
# Login Fuction
# Register function
# Main function
def main():
prod_tax = {k: round(v*1.19, 2) for k, v in products.items()}
print(f'''
{products}
{prod_tax}
''')
# Entry point
if __name__ == '__main__':
main()
def main():
prod = {"Milk": 0.75, "Meat": 10.69, "Eggs": 2.14, "Bread": 1.07}
tax = {k:v*1.19 for (k,v) in prod.items()}
print (f"Old price: {prod}")
print (f"New price: {tax}")
if __name__ == "__main__":
main()
def main():
products = {'Milk':0.75, 'Meat':10.69, 'Eggs':2.14, 'Bread':1.07}
print(f'The price of products without taxes: {products}')
prod_tax = {k:v*1.19 for (k, v) in products.items()}
print(f'The price of products with taxes: {prod_tax}')
if __name__ == '__main__':
main()
prod = {'Milk':0.75, 'Meat':10.69, 'Eggs':2.14, 'bread': 107}
"""calcular el iva y sacar listado nuevo de precios"""
prod_iva = {z:vr*1.19 for(z,vr) in prod.items()}
print(prod)
print(prod_iva)
{'Milk': 0.75, 'Meat': 10.69, 'Eggs': 2.14, 'bread': 107}
{'Milk': 0.8925, 'Meat': 12.721099999999998, 'Eggs': 2.5466, 'bread': 127.33}
>>>
print('---------------------------------------------------------')
print('programa que aplica un iva de 19% a los productos')
print('---------------------------------------------------------')
Dic_precios={'milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07}
print(Dic_precios)
Dic_preciosmasiva={k:v*1.19 for (k,v) in Dic_precios.items()}
print(Dic_preciosmasiva)
Así he resuelto el RETO:
"""
Created on Thu Oct 6 18:18:34 2022
@author: acort
Dictionary comprehension
"""
def main():
dict = {}
dict2 = {}
dict = {'Milk':0.75,'meat':10.69,'eggs':2.14,'bread':1.07}
dict2 = {k:v*1.19 for (k,v) in dict.items()}
print(dict)
print(dict2)
if __name__ == '__main__':
main()