Google+ Seguidores

miércoles, 29 de abril de 2015

Ejercicios: Tutorial Python desde cero (Parte 1)

    19

Ejercicios del Tutorial Python
Ejercicios del Tutorial Python
En esta entrada pretendo dejar algunos ejercicios que reforzarán los conocimientos que hemos ido adquiriendo en el Tutorial python desde cero.
En esta primera parte, los ejercicios serán bien sencillos (declarar variables, imprimir en pantalla, etc), pero si te quedas con gusto a poco, puedes ver todos los ejercicios que tenemos en el blog en la entrada siguiente: Ejercicios Python

Puedes dejar las soluciones al final de la entrada para ayudar a otra persona en caso de duda.
En caso de tener dudas o alguna sugerencia, también puedes dejar tu comentario al final de la entrada. Ya sin más, arrancamos con los ejercicios.

Puedes hacer los ejercicios en el shell de python o en el editor que prefieras.

Ejercicio 1


Declarar 5 variables (nombre, apellido, edad, altura, peso) con tus datos personales (o los que tu quieras). Luego, con la función print devuelve todos los datos por pantalla con el siguiente formato:

>>> print "Texto: ", variable

Donde "Texto: " cambiará por el valor que queremos mostrar (en caso de que sea nombre sería "Nombre: ") y la variable será la que corresponda.

Ejercicio 2

Declarar 4 variables (a = 2, b = 3, c = 5 y resultado = 0).
Las variables serán declaradas solo una ves.
Se  piden hacer varias operaciones (yo haré la primera de ejemplo)
Asignar a la variable resultado las siguientes operaciones e imprimirlas en pantalla:

--> a + b
--> c * a
--> (b + c) - a
--> c / a
--> c // b
--> a ** b
--> (a + b + c) * 2
--> c % b

Ejemplo:

Ejercicio de Operaciones Aritméticas
Ejercicio de Operaciones Aritméticas

Ejercicio 3

Algo que no debemos de olvidar cuando estamos haciendo un programa son los comentarios.  Los comentarios son textos informativos que ayudan a entender el código (ya sea para nosotros u otros programadores que vean nuestro código). Los comentarios comienzan con el símbolo # y todo lo que sea agregado después del símbolo no será interpretado como código en nuestro programa.

>>> #Esto es un comentario
>>> a + b #Esto es una suma

Para escribir más de una linea de comentario se utilizan las comillas triples """

>>> """ Esto
>>> tambien
>>> es
>>> un comentario """

Ahora vamos al ejercicio. 
1 - Declarar 3 listas con 5 elementos cada una inventados por ustedes (nombres, edades, frutas).
2 - Antes de cada declaración agregar un comentario Ej: #Lista de Animales
3 - Imprimir en pantalla el primer elemento de cada lista
4 - Imprimir en pantalla el último elemento de cada lista
5 - Imprimir en pantalla una por una las 3 listas

Ejercicio 4

Declarar las siguientes listas:

par = [2, 4, 6, 8]
impar = [1, 3, 5, 7]
resultado = 0

En los próximos ejercicios debemos saber como acceder a las listas (recordar que los índices comienzan en 0). Las operaciones deben asignarse a la variable resultado para luego imprimirla en pantalla. Dejo el ejemplo del primer ejercicio para que quede más claro.

1 - SUMAR (+) El primer elemento de la lista par + el último elemento de la lista impar
2 - RESTAR (-) El segundo elemento de la lista par - el segundo elemento de la lista impar
3 - MULTIPLICAR (*) El último elemento de la lista par * el tercer elemento de la lista impar
4 - DIVIDIR (/) El último elemento de la lista par / el primer elemento de la lista par
5 - SUMAR (+) El segundo elemento de la lista impar + el tercer elemento de la lista par + el último elemento de la lista impar

Ejemplo del primer ejercicio:


Hasta acá la primera tanda de ejercicios del tutorial. Si vienes de cero y pudiste hacer los ejercicios verás que la cosa se pone muy interesante jeje

Nos vemos en la próxima ;)

Diego

19 comentarios:
Write comentarios
  1. Que bueno estos ejercicios me ayudaran mucho. La duda que tengo yo es despues que yo tengo todo los codigos como doy por terminado el "programa"? como lo "ejecuto"? ahi algo que me esta faltando para entender mas del tema creo. bueno muchas gracias por la atención y disculpa la ignorancia!! :) saludos

    ResponderEliminar
    Respuestas
    1. Hola Diego. En realidad, estos primero ejercicios no tienen el formato de un programa porque son simples declaraciones de variables, listas, comentarios, etc y no llevan una lógica. En que interprete estás haciendo los ejercicios? En el shell de python? si es así, verás que lo que vas escribiendo se ejecuta en el momento. Más adelante, cuando se vean temas un poco más avanzados sí se tendrán que ejecutar nuestros programas. Saludos

      Eliminar
    2. si estoy con shell python. A impecable ahora si me quedo un poco mas claro! muchas gracias saludos! voy a ver si me pongo a hacer algunos ejercicios :)

      Eliminar
    3. Que tal diego Scanziani: para ejecutar un programa como tal, mas adelante del cuerso, se habla de una interfaz IDE, es decir un editor donde pones todo el programita y despues lo ejecutas en su conjunto, yo uso el PyScripter...

      Eliminar
  2. hola diego una pregunta como hago para subir un ejercicio que yo hice a el blog¿

    ResponderEliminar
    Respuestas
    1. Hola, así como lo habías subido se entendía.
      Puedes poner en un comentario el ejercicio 1, en otro el ejercicio 2, etc.
      Saludos

      Eliminar
  3. bueno acá les deje mi primer ejercicio del tutorial python.
    >>> nombre = "diego"
    >>> apellido = "scanziani"
    >>> edad = 21
    >>> altura = [175, "Cm"]
    >>> peso = [95, "Kg"]
    >>> print nombre
    diego
    >>> print apellido
    scanziani
    >>> print edad
    21
    >>> print altura
    [175, 'Cm']
    >>> print peso
    [95, 'Kg']

    ResponderEliminar
  4. dejo mi ejercicio numero 2 para que lo revisen
    >>> a = 2
    >>> b = 3
    >>> c = 5
    >>> resultado = 0
    >>> resultado = a + b
    >>> print "a + b =",resultado
    a + b = 5
    >>> resultado = c * a
    >>> print "c * a =",resultado
    c * a = 10
    >>> resultado = (b + c)-a
    >>> print "(b + c)-a =",resultado
    (b + c)-a = 6
    >>> resultado = c/a
    >>> print "c/a =",resultado
    c/a = 2
    >>> resultado = c//b
    >>> print "c//b =",resultado
    c//b = 1
    >>> resultado = a**b
    >>> print " a**b =",resultado
    a**b = 8
    >>> resultado = (a+b+c)*2
    >>> print "(a+b+c)*2 =",resultado
    (a+b+c)*2 = 20
    >>> resultado = c%b
    >>> print "c%b =",resultado
    c%b = 2

    ResponderEliminar
    Respuestas
    1. Excelente Diego, estos ejercicios sirven para ir familiarizandonos con los tipos de datos y las operaciones. Si quieres puedes usar el IDE que más te guste (en el tutorial yo utilizo Geany) y cuando guardes el archivo lo guardas con extensión .py (ej: prueba.py) para que lo asocie a un archivo python (luego lo ejecutas para ver el resultado). Si se cierra cuando lo ejecutas, puedes agregar esta linea al final: raw_input() Saludos

      Eliminar
  5. los resultados míos:

    >>> nombre = "Carmen"
    >>> apellido = "Rios"
    >>> edad = 17
    >>> altura = 1.70
    >>> peso = 50.5
    >>> print("Ella se llama:", nombre, apellido,", su edad es:", edad,"años, su altura es:",altura,"m. , y su peso es:", peso,"kg")
    Ella se llama: Carmen Rios , su edad es: 17 años, su altura es: 1.7 m. , y su peso es: 50.5 kg

    --------------------------------------


    >>> a = ['Maria', 'Miguel', 'Juan', 'Luis', 'Mario'] #Lista de Nombres
    >>> b = [20, 10, 25, 18, 16] #Lista de Edades
    >>> c = ['manzana', 'pera', 'melon', 'uva', 'granada'] #Lista de frutas
    >>> print(a[0])
    Maria
    >>> print(b[0])
    20
    >>> print(c[0])
    manzana
    >>> print(a[4])
    Mario
    >>> print(b[4])
    16
    >>> print(c[4])
    >>> print(a,b,c)
    ['Maria', 'Miguel', 'Juan', 'Luis', 'Mario'] [20, 10, 25, 18, 16] ['manzana', 'pera', 'melon', 'uva', 'granada']

    ResponderEliminar
    Respuestas
    1. Excelente Lito. Saludos y a seguir practicando ;)

      Eliminar
    2. gracias por responder tan rapido, me llamo Herve y te acabo de enviar otro post, gracias por repsonder

      Eliminar
  6. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
    Respuestas
    1. Puedes pasarte por esta entrada para ver algo de interfaz gráfica: http://www.pythondiario.com/2014/11/primera-aplicacion-con-qt-designer-y_16.html

      Eliminar
    2. oks lo revisare al instante, por cierto puedo seguir preguntando, me interesa aprender, pero es mejor con asesoría de alguien experto, gracias desde ya

      Eliminar
  7. Hola mi nombre es Herve, quisiera saber que IDE utiliza Python para programar, y si se puede crear formularios,con comando, cuadros de texto, etc, tal vez es muy básica mi pregunta pero desearía que me indiquen una pagina o ejercicio creado con puro python o un aplicación de escritorio

    ResponderEliminar
    Respuestas
    1. Hola Lito, si recién estas arrancando quizá la entrada que te pase te puede marear un poco, pero revísala bien y cualquier cosa preguntas, mientras sepamos te vamos a contestar jeje. Saludos

      Eliminar
  8. Hola me gustaria saber si puedo instalar python en windows y si funcionara bien

    ResponderEliminar
    Respuestas
    1. Hola Brendaly, claro que puedes instalar python en windows y de seguro te funcionará muy bien. Puedes revisar esta entrada que explico como instalarlo: Instalar Python en Windows
      Gracias por visitar el blog!!!

      Eliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.