Ejercicios: Tutorial Python desde cero (Parte 1)
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 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
-
-
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
-
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 🙂
-
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...
-
-
hola diego una pregunta como hago para subir un ejercicio que yo hice a el blog¿
-
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
-
-
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'] -
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-
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
-
-
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']-
Excelente Lito. Saludos y a seguir practicando 😉
-
gracias por responder tan rapido, me llamo Herve y te acabo de enviar otro post, gracias por repsonder
-
-
Este comentario ha sido eliminado por el autor.
-
Puedes pasarte por esta entrada para ver algo de interfaz gráfica: https://www.pythondiario.com/2014/11/primera-aplicacion-con-qt-designer-y_16.html
-
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
-
-
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
-
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
-
-
Hola me gustaria saber si puedo instalar python en windows y si funcionara bien
-
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!!!
-
-
Hola Diego, abandonaste este tuto? :/ me han sido muy utiles, quisiera aprender mas al respecto. Saludos
-
Hola, gracias por pasarte por el blog!!! He estado medio complicado con los tiempos, pero la idea esa seguir!!!
Saludos
-
-
Gracias amigo estoy recién estudiando ciencias en tecnología en la universidad UO PEOPLE Y LA VERDAD ME ESTÁ AYUDANDO ESTOS EJERCIICIOS GRACIAS TE LO AGRADESCO BROTHER QUE DIOS TE BENDIGA
-
Me podrían ayudar como saco este resultado por favor.
El área de un triángulo está dada por la fórmula Area = 1/2 * Base * Altura. Utilizando el entorno de desarrollo IDLE, crear un script Python llamado t_area.py. La secuencia de comandos debe calcular el área de un triángulo y mostrar los resultados del cálculo. El triángulo que su script debe calcular las áreas de tiene una base de 12 pulgadas y una altura de 16 pulgadas. IDLE tiene tanto un modo interactivo y un modo de escritura. Debe utilizar el modo de secuencia de comandos para desarrollar su guión.-
Hola Javier, gracias por visitar el blog!!! Has podido hacer algo del ejercicios? Si tienes algo puedes publicarlo para poderte ayudar!!!
Saludos, Diego
-
-
me podrian mostras como hicieron el ejecicio numero 4
-
Hola Guillermo, el primer ejemplo del ejercicio 4 está bastante claro. ¿Cual es tu duda?
Saludos y gracias por visitar el blog
-
-
Buenas noches, te dejo el ejercicio 3.
Aprovecho para agradecerte tu trabajo, estoy aprendiendo mucho.#lista de nombres
nombres=["Felix","Pepe","Jose","Luis","Pablo"]
#lista de apellidos
apellidos=["Aranda","Ruiz","Exposito","Gomes","Beltran"]
#lista de meses de nacimiento
nacimientos=["enero","marzo","julio","septiembre","octubre"]
#primer campo de la lista
print "Primer Nombre: ",nombres[0]
print "Primer Apellidos: ",apellidos[0]
print "Mes de Nacimiento: ",nacimientos[0]
#ultimo campo de la listallfolders
nombres=["Felix","Pepe","Jose","Luis","Pablo"]
apellidos=["Aranda","Ruiz","Exposito","Gomes","Beltran"]
nacimientos=["enero","marzo","julio","septiembre","octubre"]
print "Ultimo Nombre: ",nombres[-1]
print "Ultimo Apellidos: ",apellidos[-1]
print "Ultimo Mes de Nacimiento: ",nacimientos[-1]
#listas
print nombres
print apellidos
print nacimientos -
Hola, yo recién he comenzado a programar en python, uso el Shell Spyder, y salió bien el primer programa, solo que no encuentro la manera de limpiar la pantalla.
ya importé el os y puse la sentencia os.system(clear) pero en la consola del spyder no se limpia. que estaré haciendo mal? Saludos. -
He empezado a hacer este curso, apesar de mi edad (84 años), nunca había tocado estos estudios, voy un poco despacio, pero veo que la trama es lógica, me gusta, seguiré estudiando.
Gracias por encontrar gente como vosotros, que lo dais todo de forma altruista.-
Señor Antonio saludos de ciénaga de oro cordoba (Colombia), de ante manos lo quiero felicitar por su interés en esta área del saber, voy a seguir su proceso desde cerca, tengo el leve presentimiento que harás historia, algo así como, “Antonio a sus 85 años ha desarrollado un programa informático capaz de hacer que un objeto viaje a la velocidad de la luz”, hay muchos de la generación milenial que desean aprender a programar pero al final del día no lo consiguen, espero tú seas motivo de inspiración para todos estos jóvenes.
-
-
mis_datos = {"nombre":"Alan","apellido":"Arriagada","edad":27,"altura":1.65,"peso":55}
print "Mi nombre es",mis_datos["nombre"],mis_datos["apellido"],"Tengo",mis_datos["edad"],"anos, mido",mis_datos["altura"],"y peso",mis_datos["peso"],"KG" -
Ejercicio 2
a = 2
b = 3
c = 5
resultado = 0
resultado = a+b
print resultado
resultado = c*a
print resultado
resultado = (b+c)-a
print resultado
resultado = c/a
print resultado
resultado = c//b
print resultado
resultado = a**b
print resultado
resultado = (a+b+c)*2
print resultado
resultado = c%b
print resultado -
Ejercicio 3
lista_nombres = ["alan","mario","victor","catalina","mauricio"]
lista_numeros = [1,2,3,4,5]
lista_frutas = ["pera","manzana","limon","naranja","palta"]
#imprimir primeros valores de las listas
print "npimer elemento de cada lista:",lista_nombres[0],lista_numeros[0],lista_frutas[0]
print "nultimo elemento de cada lista",lista_nombres[-1],lista_numeros[-1],lista_frutas[-1]
print "nTodas las listas",lista_frutas,lista_numeros,lista_nombres -
Ejercicio 4
par = [2,4,6,8]
impar = [1,3,5,7]
resultado = 0
resultado = par[0]+impar[-1]
print resultado
resultado = par[1]-impar[1]
print resultado
resultado = par[-1]*impar[2]
print resultado
resultado = par[-1]/par[0]
print resultado
resultado = impar[1]+par[2]+impar[-1]
print resultado -
Hey siguen vivos, ¿alguien?
-
Pues yo voy a empezar a aprender python hoy. Me he descargado el programa atom, no se si será bueno.
-
Yo estoy probando con Spyder de Anaconda. La sintáxis es un poco diferente en algunos casos como el print, pero nada que no se pueda aprender sobre la marcha.
Deja una respuesta
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