#1
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
1. Leer el tamaño de la lista
tamano = len(lista)
2. Leer el valor máximo y mínimo
valorMinino = min(lista)
valorMaximo = max(lista)
3. Calcular la suma de los valores de la lista
sumaValores = sum(lista)
4. Mostrar un mensaje al final: La lista tiene tamano números, donde el mayor
es mayor y el menor es menor. La suma de los valores es suma.
print(f"La lista tiene {tamano} números, donde el mayor es {valorMaximo} y el menor es {valorMinino}. La suma de los valores es {sumaValores}.")
#2
numeroTabla = int(input("Digite un numero : "))
for i in range(0,11):
  valor = numeroTabla * i
  print(f"{numeroTabla} x {i} = {valor}")
#3
listaNumeros = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
listaMultiplos3 = list(filter(lambda x: x % 3 == 0,listaNumeros))
print(listaNumeros)
print(listaMultiplos3)
#4
listaN = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
ListaCuadrados = list(map(lambda x: x**2,listaN))
print(ListaCuadrados)
#5
listaSkater=[]
listaPuntuacionSkater=[]
for i in range(0,2):
  listaNotasSkater=[]
  for skater in range(0,3):
    nota = float(input(f"Digite la nota del skater{i} : "))
    listaNotasSkater.append(nota)
  listaSkater.append(listaNotasSkater)
  listaPuntuacionSkater.append(f"La puntuación skater {i} es : {round(sum(listaNotasSkater)/len(listaNotasSkater),2)}")
print(listaPuntuacionSkater)
#6
listaNotas=[]
for nota in range(0,5):
  nota = float(input(f"Digite la nota del estudiante : "))
  listaNotas.append(nota)
mayor nota
mayorNota = max(listaNotas)
menor nota
menorNota = min(listaNotas)
media
mediaNotas = sum(listaNotas) / len(listaNotas)
situación (Aprobado(a) o Reprobado(a))
if mediaNotas >= 6.0:
  situacion = "Aprobado(a)"
else:
  situacion = "Reprobado(a)"
Uso de la función
Mostrar: El estudiante obtuvo una media de media, con la mayor nota de mayor puntos y la menor nota de menor puntos y fue situacion.)
print(f"El estudiante obtuvo una media de {round(mediaNotas,2)}, con la mayor nota de {mayorNota} puntos y la menor nota de {menorNota} puntos y fue {situacion}.")
#7
nombres = ["juan", "MaRia", "JOSÉ"]
apellidos = ["SILVA", "sosa", "Tavares"]
nombreApellidos = list(map(lambda x, y: x.upper() + " " + y.upper(), nombres, apellidos))
nombreApellidos
#8
goles_marcados = [2, 1, 3, 1, 0]
goles_recibidos = [1, 2, 2, 1, 3]
puntos = 0
rendimiento_porcentual = 0.0
def calcula_puntos(golesmarcados,golesrecibidos):
  if(goles_marcados > goles_recibidos):
    puntos = 3
  elif(goles_marcados == goles_recibidos):
    puntos = 1
  else:
    puntos = 0
  rendimiento_porcentual = round((sum(goles_marcados) / sum(goles_recibidos) * 100),2)
  return puntos, rendimiento_porcentual
resultado_puntos, resultado_porcentaje = calcula_puntos(goles_marcados,goles_recibidos)
print(f"La puntuación del equipo fue {resultado_puntos} y su rendimiento fue {resultado_porcentaje}%")
#9
Texto probablemente mostrado:
ciudades = ["Salvador", "Fortaleza", "Natal" , "Aracaju"]
costoDiarioHotel = 150
consumoGasolina = 14
precioGasolina = 5
gastosPaseosAlimentacion = [200, 400, 250, 300]
distanciaEntreCiudades = [850, 800, 300, 550]
#Primer función calcula los gastos de hotel (gasto_hotel)
def gasto_hotel(numeroDias):
  gastoHotel = numeroDias * costoDiarioHotel
  return gastoHotel
#Segunda calcula los gastos de gasolina (gasto_gasolina)
def gasto_gasolina(ciudad):
  gastoGasolina = ((distanciaEntreCiudades[ciudad] / consumoGasolina) * precioGasolina) * 2
  return gastoGasolina
#Tercer función calcula los gastos de paseo y alimentación (gasto_paseo)
def gasto_paseo(numeroDias, ciudad):
  gastoPaseo = numeroDias * gastosPaseosAlimentacion[ciudad]
  return gastoPaseo
ciudad = ciudades[0]
numeroDias = 3
costoTotalViaje = round(gasto_hotel(numeroDias) + gasto_gasolina(ciudades.index(ciudad)) + gasto_paseo(numeroDias, ciudades.index(ciudad)),2)
#Simula un viaje de 3 días a Salvador desde Recife. Considera el viaje de ida y vuelta en coche.
#Con base en los gastos definidos, un viaje de [dias] días a [ciudad] desde Recife costaría [gastos] reales.
print(f"Un viaje de {numeroDias} días a {ciudad} desde Recife costaría {costoTotalViaje} reales.") 
#10
fraseUsuario = "Aprender Python aquí en Alura es muy bueno"
listaPalabrasMayores5 = list(filter(lambda x: len(x) > 2, fraseUsuario.split()))
print(listaPalabrasMayores5)
