Publicidad

02 pythonenpocospasosejercicios.ipynb colaboratory

Estudiante en Universidad Nacional Mayor de San Marcos
14 de Mar de 2021
02 pythonenpocospasosejercicios.ipynb   colaboratory
02 pythonenpocospasosejercicios.ipynb   colaboratory
02 pythonenpocospasosejercicios.ipynb   colaboratory
02 pythonenpocospasosejercicios.ipynb   colaboratory
Publicidad
02 pythonenpocospasosejercicios.ipynb   colaboratory
Próximo SlideShare
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Cargando en ... 3
1 de 5
Publicidad

Más contenido relacionado

Publicidad

02 pythonenpocospasosejercicios.ipynb colaboratory

  1. 8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 1/5 Alumno: Molina Soto, Lesli Lisbeth Código: 15200132 Este es un ejercicio para evaluar su comprensión de los Fundamentos de Python. Python En Pocos Pasos: Ejercicios Responda las preguntas o complete las tareas que se detallan en negrita a continuación, use el método especí co descrito, si corresponde. Ejercicios ** ¿Cuánto es 7 a la potencia de 4?** print (7**4) 2401 ** Divida esta cadena:** s = "Hola que tal" *en una lista. * s= "Hola que tal" s.split() ['Hola', 'que', 'tal'] ** Dadas las variables:** planeta = "Tierra" diametro = 12742 ** Use .format() para imprimir la siguiente cadena: ** El diámetro de la Tierra es de 12742 kilómetros. planeta = "Tierra"
  2. 8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 2/5 planeta = Tierra diametro = 12742 print('El diámetro de la {uno} es de {dos} kilómetros.'.format(uno=planeta,dos=diametro)) El diámetro de la Tierra es de 12742 kilómetros. El diámetro de la Tierra es de 12742 Kilómetros ** Dada esta lista anidada, usa indexación para tomar la palabra "hola" ** lst = [1,2,[3,4],[5,[100,200,['hola']],23,11],1,7] lst[3][1][2] ['hola'] ** Dado este diccionario anidado, tome la palabra "hola". ** d = {'c1':[1,2,3,{'truco':['oh','hombre','incepción',{'destino':[1,2,3,'hola']}]}]} hola ' ' d['c1'][3]['truco'][3]['destino'][3] ** ¿Cuál es la principal diferencia entre una tupla y una lista? ** # La tupla es estática y la lista dinámica ** Cree una función que capture el dominio del sitio web de correo electrónico a partir de una cadena con el siguiente formato: ** usuario@dominio.com Entonces, por ejemplo, pasar "usuario@dominio.com" devolvería: dominio.com def obtenerDominio(x): return x.split('@')[1] dominio.com ' ' obtenerDominio('usuario@dominio.com')
  3. 8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 3/5 ** Cree una función básica que devuelva True si la palabra 'perro' está contenida en la cadena de entrada. No se preocupe por los casos extremos como una puntuación que se adjunta a la palabra perro, no diferencie mayúsculas de minúsculas. ** def EncontrarPerro(a = "el PERRO esta en casa"): return "perro" in a.lower() EncontrarPerro("El Perro es un ladron") True EncontrarPerro('Hay un perro aca?') True ** Crea una función que cuente la cantidad de veces que aparece la palabra "perro" en una cadena. Nuevamente ignore los casos extremos. ** ContarPerro('Este perro corre más rápido que el otro perro') 2 ** Use expresiones lambda y la función lter () para ltrar las palabras de una lista que no comienza con la letra 's'. Por ejemplo:** seq = ['sopa', 'perro', 'salado,'gato','excelente'] debe ser ltrado a: ['sopa', 'salado'] seq = ['sopa', 'perro', 'salado','gato','excelente'] filtrado=list(filter(lambda x: x[0]=='s',seq)) print (filtrado) ['sopa', 'salado']
  4. 8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 4/5 Usted conduce un poco demasiado rápido, y un o cial de policía lo detiene. Escriba una función para devolver uno de los 3 posibles resultados: "Sin infracción", "Infracción leve" o "Infracción Grave". Si su velocidad es 60 o menos, el resultado es "Sin infracción". Si la velocidad está entre 61 y 80 inclusive, el resultado es "Infracción leve". Si la velocidad es 81 o más, el resultado es "Infracción Grave". A menos que sea su cumpleaños (codi cado como un valor booleano en los parámetros de la función) - en su cumpleaños, su velocidad puede ser 5 más alta en todos los casos. Problema Final def saber_infraccion(velocidad,cumple): if cumple == True: if velocidad<=6*60: print("Sin infracción") elif velocidad<=6*80: print("Infracción leve") elif velocidad>6*80: print("Infracción grave") elif cumple == False: if velocidad<=60: print("Sin infracción") elif velocidad<=80: print("Infracción leve") elif velocidad>80: print("Infracción grave") saber_infraccion(81,True) Sin infracción saber_infraccion(81,False) Infracción grave ¡Excelente!
  5. 8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 5/5  0 s completado a las 17:53
Publicidad