SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
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"
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')
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']
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!
8/3/2021 02PythonEnPocosPasosEjercicios.ipynb - Colaboratory
https://colab.research.google.com/drive/14a6vihNmc9hZNRRDh0AH37wTugfFWArb#scrollTo=LfQRzzbV6Ucg 5/5
 0 s completado a las 17:53

Weitere ähnliche Inhalte

Was ist angesagt?

Crisis del software
Crisis del softwareCrisis del software
Crisis del softwareecasteloc
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosAron Boza
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoLutzo Guzmán
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareantonio
 
Contrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareContrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareGlobal Negotiator
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-FasesBelghy Chisag
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directatavo_3315_
 
Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosAngela Janeth Jimenez
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del softwareEmilyOrdez1
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchuramapaz91
 
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareMetodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareAndres Hoyos Mosquera
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usodianitadance
 

Was ist angesagt? (20)

Crisis del software
Crisis del softwareCrisis del software
Crisis del software
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Grafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianosGrafos eulerianos y hamiltonianos
Grafos eulerianos y hamiltonianos
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Algoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamientoAlgoritmos de busqueda - hash truncamiento
Algoritmos de busqueda - hash truncamiento
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Contrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareContrato de Desarrollo de Software
Contrato de Desarrollo de Software
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Extreme Programming-Fases
Extreme Programming-FasesExtreme Programming-Fases
Extreme Programming-Fases
 
Método de ordenación por inserción directa
Método de ordenación por inserción directaMétodo de ordenación por inserción directa
Método de ordenación por inserción directa
 
Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Matemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de GrafosMatemáticas discretas- Teoría de Grafos
Matemáticas discretas- Teoría de Grafos
 
Aplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafosAplicaciones de los árboles y grafos
Aplicaciones de los árboles y grafos
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del software
 
BúSqueda Primero En Anchura
BúSqueda Primero En AnchuraBúSqueda Primero En Anchura
BúSqueda Primero En Anchura
 
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareMetodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
 
Estimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de usoEstimacion basada en puntos de casos de uso
Estimacion basada en puntos de casos de uso
 
grafos conexos
grafos conexosgrafos conexos
grafos conexos
 

Ähnlich wie 02 pythonenpocospasosejercicios.ipynb colaboratory

Ähnlich wie 02 pythonenpocospasosejercicios.ipynb colaboratory (20)

9. listas y for-in
9.  listas y for-in9.  listas y for-in
9. listas y for-in
 
01 el lenguaje Python
01 el lenguaje Python01 el lenguaje Python
01 el lenguaje Python
 
Python workshop
Python workshopPython workshop
Python workshop
 
De Cero A Python En 45 Min
De Cero A Python En 45 MinDe Cero A Python En 45 Min
De Cero A Python En 45 Min
 
Comandos de Raptor,C# y Java
Comandos de Raptor,C# y JavaComandos de Raptor,C# y Java
Comandos de Raptor,C# y Java
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
Comandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# SharpComandos de Raptor, Java y C# Sharp
Comandos de Raptor, Java y C# Sharp
 
Python Tutorial Presentation
Python Tutorial PresentationPython Tutorial Presentation
Python Tutorial Presentation
 
Ejercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdfEjercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdf
 
Curso python
Curso pythonCurso python
Curso python
 
02 introduccion a python
02 introduccion a python02 introduccion a python
02 introduccion a python
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Sesion1_Ciencia_de_Datos-Introduccion a Pithon.pdf
Sesion1_Ciencia_de_Datos-Introduccion a Pithon.pdfSesion1_Ciencia_de_Datos-Introduccion a Pithon.pdf
Sesion1_Ciencia_de_Datos-Introduccion a Pithon.pdf
 
Python para principiantes
Python para principiantesPython para principiantes
Python para principiantes
 
Introducción a la programación en Python
Introducción a la programación en PythonIntroducción a la programación en Python
Introducción a la programación en Python
 
Phyton
PhytonPhyton
Phyton
 
Elementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptxElementos del Lenguaje PythonFuncionesok.pptx
Elementos del Lenguaje PythonFuncionesok.pptx
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
Python03
Python03Python03
Python03
 

Kürzlich hochgeladen

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxMarcosAlvarezSalinas
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...WeslinDarguinHernand
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUManuelSosa83
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfwduranteg
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJOJimyAMoran
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacionesRamon Bartolozzi
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptNombre Apellidos
 

Kürzlich hochgeladen (20)

Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Sesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptxSesion 03 Formas de absorcion de agua.pptx
Sesion 03 Formas de absorcion de agua.pptx
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
“Análisis comparativo de viscosidad entre los fluidos de yogurt natural, acei...
 
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERUQUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
QUIMICA GENERAL UNIVERSIDAD TECNOLOGICA DEL PERU
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdfCONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
CONEXIONES SERIE, PERALELO EN MÓDULOS FOTOVOLTAICOS.pdf
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 

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