116 lines
2.2 KiB
Python
116 lines
2.2 KiB
Python
"""
|
||
La verdulería greengrocer nos pasó su listado de precios por kilo.
|
||
Utilizando una consola de Python, crear el diccionario con la lista de precios:
|
||
precios = {'manzana': 3.5, 'banana': 4.5, 'kiwi': 6.0, 'pera': 3.75, ‘ciruela’: 2.45, ‘durazno’: 4.55, ‘melon’: 7.35, ‘sandia’: 9.70, ‘anana’: 11.25}
|
||
|
||
Si tenemos el siguiente ticket de una compra:
|
||
2 kg de manzana
|
||
2.5 kg de banana
|
||
1 kg de kiwi
|
||
3 kg de pera
|
||
1 kg de ciruela
|
||
2 kg de durazno
|
||
5 kg de melón
|
||
10 kg de sandía
|
||
3 kg de ananá
|
||
|
||
¿Cuál es el precio del ticket de compra?
|
||
"""
|
||
|
||
precios = {
|
||
'manzana' : 3.5,
|
||
'banana' : 4.5,
|
||
'kiwi' : 6.0,
|
||
'pera' : 3.75,
|
||
'ciruela' : 2.45,
|
||
'durazno' : 4.55,
|
||
'melon' : 7.35,
|
||
'sandia' : 9.70,
|
||
'anana' : 11.25,
|
||
}
|
||
|
||
pedido = {
|
||
'manzana' : 2.0,
|
||
'banana' : 2.5,
|
||
'kiwi' : 1.0,
|
||
'pera' : 3.0,
|
||
'ciruela' : 1.0,
|
||
'durazno' : 2.0,
|
||
'melon' : 5.0,
|
||
'sandia' : 10.0,
|
||
'anana' : 3.0,
|
||
}
|
||
|
||
|
||
|
||
sub_total = 0
|
||
for key in pedido.keys():
|
||
if key in precios.keys():
|
||
sub_total += pedido[key] * precios[key]
|
||
|
||
print('TOTAL =', sub_total)
|
||
|
||
|
||
"""
|
||
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
|
||
resp = d.get('z', 7) == 7
|
||
print(resp)
|
||
|
||
resp = d.get('z') == None
|
||
print(resp)
|
||
|
||
resp = d.setdefault('z', 5) == 5
|
||
print(resp)
|
||
|
||
resp = d.setdefault('a', 7) == 7
|
||
print(resp)
|
||
|
||
resp = d['a'] == 1
|
||
print(resp)
|
||
|
||
resp = d.get('a', 3) == 3
|
||
print(resp)
|
||
|
||
|
||
d.update([('a', 10)])
|
||
print(d.get('a'))
|
||
|
||
d.update({'a': 1, 'b': 3})
|
||
print(d.get('a'), d.get('b'))
|
||
|
||
d.update((('a', 45), ('b', 54)))
|
||
print(d.get('a'), d.get('b'))
|
||
|
||
|
||
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
|
||
resp = d.pop('f', 2) == 2
|
||
print(resp)
|
||
print(d)
|
||
|
||
resp = d.pop('c') == 3
|
||
print(resp)
|
||
|
||
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
resp = d.popitem() == 5
|
||
print(resp)
|
||
|
||
|
||
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
resp = d.pop('a', 2) == 2
|
||
print(resp)
|
||
|
||
#d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
#resp = d.popitem() == (e, 5)
|
||
#print(resp)
|
||
|
||
d = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5}
|
||
resp = d.pop() == 5
|
||
print(resp)
|
||
"""
|
||
espera = input('esperando')
|
||
print(espera)
|
||
|
||
|