#!/usr/bin/env python # coding: utf-8 # # # Python # # ## Tarea 1 # # Para enviar las soluciones hay que subirlas por Dropbox como el `ipynb`-archivo. Para obtener el archivo puede eligir *File → Download as... → Notebook (.ipynb)* en Jupyter Notebook. # # Algoritmo: # # 1. Descargar `ipynb`-archivo con la tarea. # 2. Subir el archivo al Jupyter Notebook (por *Upload*). # 3. Escribir su código en las células con `# YOUR CODE HERE`. # 4. Guardar y subir el archivo por Dropbox. # # ### Problema 1 (1 punto) # # Escribe un programa que pide al usario un número entero y muestre por pantalla el mensaje siguiente: # # El número siguiente: [valor]. # # **Ejemplo:** # # *Entrada* # # Número entero: 7 # # *Resultado* # # El número siguiente: 8. # In[ ]: # YOUR CODE HERE # ### Problema 2 (1 punto) # # Escribe un programa que pide al usario una talla de calzado y muestre por pantalla la talla de zapatos de escalada. La talla de zapatos de escalada es menos que el número de calzado por 2. # # **Ejemplo:** # # *Entrada* # # 38 # # *Resultado* # # 36 # # In[ ]: # YOUR CODE HERE # ### Problema 3 (1 punto) # # Escribe un programa que pregunte al usario su nombre y muestre por pantalla el mensaje siguiente (hace caso de espacios): # # [Nombre]... es brillante! # # **Ejemplo:** # # *Entrada* # # Anna # # *Resultado* # # Anna... es brillante! # In[ ]: # YOUR CODE HERE # ### Problema 4 (1 punto) # # Escribe un programa que pide al usario dos números (un número para una entrada) y muestre por pantalla el mensaje siguiente: # # [a] elevado a [b] es [valor 1], [b] elevado a [a] es [valor 2] # # **Ejemplo:** # # *Entrada* # # 2 # 3 # # *Resultado* # # 2 elevado a 3 es 8, 3 elevado a 2 es 9 # # *Entrada* # # 4 # 3 # # *Resultado* # # 4 elevado a 3 es 64, 3 elevado a 4 es 81 # In[ ]: # YOUR CODE HERE # ### Problema 5 (2 puntos) # # Por la semana el pitón recibe 5 mensajes de la anaconda ($\lambda = 5$). El usuario ingresa el número de mensajes que anaconda puede enviar al pitón ($k$). Escribe un problema que muestre por pantalla la probabilidad con la cuál el pitón recibirá $k$ mensajes, redondeada a tres decimales. # El mensaje: # # El numero de mensajes es [valor 1], probabilidad es [valor 2]. # # La probilidad es # # $$ # P(X = k) = e^{-\lambda}\cdot \frac{\lambda^k}{k!}, # $$ donde $k!$ es el factorial, el producto de todos los números enteros positivos desde 1 hasta $k$. # # **Consejo:** puede usar la función `factorial()` de `math`. # # **Ejemplo:** # # *Entrada* # # Numero de mensajes: 2 # # *Resultado* # # El numero de mensajes de la anaconda es 2, la probabilidad es 0.084. # # In[ ]: # YOUR CODE HERE