Logo Studenta

ayudantía Repaso Examen

¡Estudia con miles de materiales!

Vista previa del material en texto

Ayudantía Repaso Examen
Profesores: Andrés Kipreos -Agustín Lagos -Stefan Elbl
Ayudante: Bernardita Espinoza 
bespinoza1@miuandes.cl
SQL:
1. Entregue el nombre de los productos vendidos que se pidieron más que el promedio sin que se repitan.
2. Se quiere ver si es que los pedidos de las personas con más de 2500 puntos ya llegaron.
3. Se le hace el 25% de descuento a las personas que compran más de 3 unidades en el mismo producto, encuentre cual es el descuento total que hace el vendedor a todos los consumidores.
PYTHON:
1. Crear un cachipun que gane a la tercera.
2. Crear una función que una dos listas 
RESPUESTAS:
SQL
1.use store;
SELECT p.name
FROM order_items o JOIN products p
ON o.product_id=p.product_id
WHERE o.quantity>(SELECT AVG(quantity)
FROM order_items)
group by p.name
2. SELECT customer_id,order_date,shipped_date
FROM orders
WHERE customer_id=ANY
(SELECT customer_id
FROM customers
WHERE points>2500)
3.SELECT SUM (unit_price*0.25) AS descuento
FROM order_items ot
WHERE ot.quantity>3
PYTHON:
1. 
import random 
jugador = 0
computador = 0
while jugador < 3 and computador < 3:
 
 player = input("escoja piedra, papel o tijera: ")
 
 while player not in ['piedra', 'papel', 'tijera']:
 print('Por favor ingrsa una opcion valida')
 player = input("escoge piedra, papel o tijera: ")
 
 
 contrincante = random.choice(['piedra', 'papel', 'tijera'])
 
 print('Haz escogido', player)
 print('Tu contrincante escogio', contrincante)
 
 if player == 'piedra' and contrincante == 'papel':
 computador += 1
 print('Perdiste')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 
 elif player == 'piedra' and contrincante == 'tijera':
 jugador += 1
 print('Ganaste!')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 
 elif player == 'papel' and contrincante == 'piedra':
 jugador += 1
 print('Ganaste!')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 
 elif player == 'papel' and contrincante == 'tijera':
 computador += 1
 print('Perdiste')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 
 elif player == 'tijera' and contrincante == 'piedra':
 computador += 1
 print('Perdiste')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 elif player == 'tijera' and contrincante == 'papel':
 jugador += 1
 print('Ganaste!')
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 
 elif player == contrincante: 
 print("Nadie gano")
 print("Tu puntuacion es", jugador)
 print('La puntuacion de tu contrincante es', computador)
 continue
 
if jugador==3:
 print("Felicitaciones, Ganaste!")
 
elif computador==3:
 print("El juego termino, Perdiste:(")
2. 
lista1 = ['ho', 'mi', 'nom', 'es', 'gre']
lista2 = ['la', '', 'bre', '', 'gorio']
def decifrar_mensaje(L1, L2):
 mensaje = []
 for i in range (len(L1)):
 palabra = L1[i] + L2[i]
 mensaje.append(palabra)
 
 return mensaje
def imprimir_lista(lista):
 frase = ''
 for i in lista:
 frase += i + ' '
 
 print(frase)
lista_mensaje = decifrar_mensaje(lista1, lista2)
imprimir_lista(lista_mensaje)

Otros materiales