SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Ejercicios resueltos con Python
# 1) Imprimir “Hola mundo” por pantalla.
print("HOLA MUNDO EN PYTHON")
# 2) Crear dos variables numéricas, sumarlas y mostrar el resultado
num1 = 12
num2 = 36
total = num1 + num2
res = str(total)
print("La suma es: " + res)
# 3) Mostrar el precio del IVA (16%) de un producto con un valor de 100 y su
precio final.
precio = 100
iva = 100 * 0.16
total = precio + iva
precio = str(precio)
iva = str(iva)
total = str(total)
print("--- Detalles de compra ---")
print("Precio: " + precio)
print("IVA: " + iva)
print("Total a pagar: " + total)
print("---- ---- ----")
# 4) De dos números, saber cual es el mayor.
num1 = input("Introduce un mumero: ")
num2 = input("Introduce otro numero: ")
num1 = str(num1)
num2 = str(num2)
if num1 > num2:
print("Este es el mayor: " + num1)
elif num2 > num1:
print("Este es el mayor: " + num2)
print("---- ---- ----")
# 5) Crea una variable numérica y si esta entre 0 y 10, mostrar un mensaje
indicándolo.
variable = int(input("Introduce una variable: "))
if variable in range(0, 10):
print("Variable dentro del rango de 0 a 10")
else:
print("Variable fuera de rango de 0 a 10!")
print("---- ---- ----")
# 6) Añadir al anterior ejercicio, que si esta entre 11 y 20, muestre otro mensaje
diferente y si esta entre 21 y 30 otro mensaje.
if variable in range(11, 20):
print("Variable dentro del rango de 11 a 20!")
else:
print("Variable fuera de rango de 11 a 20!")
if variable in range(21, 30):
print("Variable dentro del rango de 21 - 30")
else:
print("Variable fuera de rango 21 - 30!")
# 7) Mostrar con un while los números del 1 al 100.
print("NUMERO DEL 1 - 100 CON WHILE")
num = 1
while(num <= 100):
print(num)
num += 1
print("---- ---- ----")
# 8) Mostrar con un for los números del 1 al 100.
print("NUMERO DEL 1 - 100 CON FOR")
for i in range(100):
print(i+1)
print("---- ---- ----")
# 9) Mostrar los caracteres de la cadena “Hola mundo”.
mensaje = "Hola mundo"
print("La frase es: " , mensaje , "n")
for letras in mensaje:
#print(letras, end="" )
print(letras)
print("---- ---- ----")
# 10) Mostrar los números pares entre 1 al 100.
print("-- Numeros pares entre 1 - 100 --")
numero = ''
for numero in range(1, 100):
if numero % 2 ==0:
print(numero)
print("---- ---- ----")
# 11) Generar un rango entre 0 y 10
print("Rango de numeros entre 0-10")
rango = ''
for rango in range (0, 11):
print(rango)
print("---- ---- ----")
# 12) Generar un número entre 5 y 10
from random import random, randint
print("Numeros aleatorio entre 5 - 10")
print (randint(5, 10))
print("---- ---- ----")
# 13) Generar un rango de 10 a 0.
print("Rango de numeros entre 10 - 0")
num = ''
for num in range(10, 0, -1):
print(num)
print("---- ---- ----")
# 14) Generar un rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20
print("Rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20")
nume1 = ''
nume2 = ''
for nume1 in range(0, 11, 1):
print(nume1)
print("---- ---- ----")
for nume2 in range(15, 21, 1):
print(nume2)
print("---- ---- ----")
print(" --- Segunda solucion ---")
total = list(range(0, 10)) + list(range(14, 20))
for indice in total:
print(indice+1)
print("---- ---- ----")
# 15) Generar un rango desde 0 hasta la longitud de la cadena “Hola mundo”
print("Longitud de: Hola mundo")
letra = list(range(len("Hola mundo")))
for letras in letra:
print(letras)
print("---- ---- ----")
# 16) Pide dos cadenas por teclado, muestra ambas cadenas con un espacio entre
ellas y con los 2 primeros caracteres intercambiados. Por ejemplo, hola mundo
pasaría a mula hondo
cadena1 = input("Introduce una cadena: ")
cadena2 = input("Introduce otra cadena: ")
print(cadena2[:2] + cadena1[2:] + " " + cadena1[:2] + cadena2[2:])
print("---- ---- ----")
# 17) Pide una cadena e indica si es un palíndromo o no.
valorigual = 0
auxi = 0
frase = input("Introduce una frase: ")
for indice in reversed(range(0, len(frase))):
if frase[indice] == frase[auxi]:
valorigual += 1
auxi += 1
if len(frase) == valorigual:
print("Palindromo")
else:
print("No es palindromo")
print("--- SEGUNDA RESPUESTA ---")
print("---- ---- ----")
palabra = input("Introduce la palabra: ")
invertir = palabra[::-1]
if palabra == invertir:
print("Palabra palindromo!")
else:
print("No es palindromo!")

Más contenido relacionado

La actualidad más candente

Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinFaveeLa Natsuko
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos josecuartas
 
Parashá nº 1 bereshit 5773
Parashá nº 1 bereshit 5773Parashá nº 1 bereshit 5773
Parashá nº 1 bereshit 5773Horeb Israelita
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Jsrfs Montemayor
 
Parasha nº 27 tazria 28 abril 12
Parasha nº 27 tazria 28 abril 12Parasha nº 27 tazria 28 abril 12
Parasha nº 27 tazria 28 abril 12Horeb Israelita
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosrasave
 
Ejercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASEjercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASAlexandraTuBB
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++Andy Otañez
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocksMartinCetis109
 

La actualidad más candente (20)

Serie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurinSerie de-taylor-y-maclaurin
Serie de-taylor-y-maclaurin
 
Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos Sql DML Lenguaje de manipulación de datos
Sql DML Lenguaje de manipulación de datos
 
Parashá nº 1 bereshit 5773
Parashá nº 1 bereshit 5773Parashá nº 1 bereshit 5773
Parashá nº 1 bereshit 5773
 
Tema5 sql - ddl
Tema5   sql - ddlTema5   sql - ddl
Tema5 sql - ddl
 
Python02
Python02Python02
Python02
 
Algoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicarAlgoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicar
 
Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)Ejercicio sql tienda informatica (1)
Ejercicio sql tienda informatica (1)
 
Parasha nº 27 tazria 28 abril 12
Parasha nº 27 tazria 28 abril 12Parasha nº 27 tazria 28 abril 12
Parasha nº 27 tazria 28 abril 12
 
Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Ejercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registrosEjercicios resueltos en el Laboratorio de estructuras struct registros
Ejercicios resueltos en el Laboratorio de estructuras struct registros
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Evolución de java
Evolución de javaEvolución de java
Evolución de java
 
Ejercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBASEjercicios de Programación en GAMBAS
Ejercicios de Programación en GAMBAS
 
01 el lenguaje Python
01 el lenguaje Python01 el lenguaje Python
01 el lenguaje Python
 
Manual de bluej
Manual de bluejManual de bluej
Manual de bluej
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 

Similar a Ejercicios python

Similar a Ejercicios python (20)

Presentación de deber
Presentación de deberPresentación de deber
Presentación de deber
 
Ejercicios resueltos con Python
Ejercicios resueltos con PythonEjercicios resueltos con Python
Ejercicios resueltos con Python
 
Gutierres
GutierresGutierres
Gutierres
 
pseudocodigo
pseudocodigopseudocodigo
pseudocodigo
 
Jonatan.
Jonatan.Jonatan.
Jonatan.
 
Erika lorena.
Erika lorena.Erika lorena.
Erika lorena.
 
52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo52 ejercicios-resueltos-en-pseudocodigo
52 ejercicios-resueltos-en-pseudocodigo
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo52ejerciciosresueltosenpseudocodigo
52ejerciciosresueltosenpseudocodigo
 
Trabajo de bloc hechos en gambas
Trabajo de bloc hechos en gambasTrabajo de bloc hechos en gambas
Trabajo de bloc hechos en gambas
 
Trabjo de gambas.
Trabjo de gambas.Trabjo de gambas.
Trabjo de gambas.
 
Gnuplot tut
Gnuplot tutGnuplot tut
Gnuplot tut
 
Clase 6
Clase 6Clase 6
Clase 6
 
Alavaj
AlavajAlavaj
Alavaj
 
Ejercicios Python Parte 2
Ejercicios Python Parte 2Ejercicios Python Parte 2
Ejercicios Python Parte 2
 
52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo52 ejercicios en pseudocódigo
52 ejercicios en pseudocódigo
 
if-while-for.ppsx
if-while-for.ppsxif-while-for.ppsx
if-while-for.ppsx
 
Instrucciones hoja calculo_estadistica
Instrucciones hoja calculo_estadisticaInstrucciones hoja calculo_estadistica
Instrucciones hoja calculo_estadistica
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
gambas
gambasgambas
gambas
 

Ejercicios python

  • 1. Ejercicios resueltos con Python # 1) Imprimir “Hola mundo” por pantalla. print("HOLA MUNDO EN PYTHON") # 2) Crear dos variables numéricas, sumarlas y mostrar el resultado num1 = 12 num2 = 36 total = num1 + num2 res = str(total) print("La suma es: " + res) # 3) Mostrar el precio del IVA (16%) de un producto con un valor de 100 y su precio final. precio = 100 iva = 100 * 0.16 total = precio + iva precio = str(precio) iva = str(iva) total = str(total) print("--- Detalles de compra ---") print("Precio: " + precio) print("IVA: " + iva) print("Total a pagar: " + total) print("---- ---- ----") # 4) De dos números, saber cual es el mayor. num1 = input("Introduce un mumero: ") num2 = input("Introduce otro numero: ") num1 = str(num1) num2 = str(num2) if num1 > num2: print("Este es el mayor: " + num1) elif num2 > num1: print("Este es el mayor: " + num2) print("---- ---- ----") # 5) Crea una variable numérica y si esta entre 0 y 10, mostrar un mensaje indicándolo. variable = int(input("Introduce una variable: ")) if variable in range(0, 10): print("Variable dentro del rango de 0 a 10") else: print("Variable fuera de rango de 0 a 10!") print("---- ---- ----") # 6) Añadir al anterior ejercicio, que si esta entre 11 y 20, muestre otro mensaje diferente y si esta entre 21 y 30 otro mensaje. if variable in range(11, 20):
  • 2. print("Variable dentro del rango de 11 a 20!") else: print("Variable fuera de rango de 11 a 20!") if variable in range(21, 30): print("Variable dentro del rango de 21 - 30") else: print("Variable fuera de rango 21 - 30!") # 7) Mostrar con un while los números del 1 al 100. print("NUMERO DEL 1 - 100 CON WHILE") num = 1 while(num <= 100): print(num) num += 1 print("---- ---- ----") # 8) Mostrar con un for los números del 1 al 100. print("NUMERO DEL 1 - 100 CON FOR") for i in range(100): print(i+1) print("---- ---- ----") # 9) Mostrar los caracteres de la cadena “Hola mundo”. mensaje = "Hola mundo" print("La frase es: " , mensaje , "n") for letras in mensaje: #print(letras, end="" ) print(letras) print("---- ---- ----") # 10) Mostrar los números pares entre 1 al 100. print("-- Numeros pares entre 1 - 100 --") numero = '' for numero in range(1, 100): if numero % 2 ==0: print(numero) print("---- ---- ----") # 11) Generar un rango entre 0 y 10 print("Rango de numeros entre 0-10") rango = '' for rango in range (0, 11): print(rango) print("---- ---- ----") # 12) Generar un número entre 5 y 10 from random import random, randint print("Numeros aleatorio entre 5 - 10") print (randint(5, 10)) print("---- ---- ----") # 13) Generar un rango de 10 a 0. print("Rango de numeros entre 10 - 0") num = '' for num in range(10, 0, -1): print(num) print("---- ---- ----") # 14) Generar un rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20 print("Rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20") nume1 = '' nume2 = ''
  • 3. for nume1 in range(0, 11, 1): print(nume1) print("---- ---- ----") for nume2 in range(15, 21, 1): print(nume2) print("---- ---- ----") print(" --- Segunda solucion ---") total = list(range(0, 10)) + list(range(14, 20)) for indice in total: print(indice+1) print("---- ---- ----") # 15) Generar un rango desde 0 hasta la longitud de la cadena “Hola mundo” print("Longitud de: Hola mundo") letra = list(range(len("Hola mundo"))) for letras in letra: print(letras) print("---- ---- ----") # 16) Pide dos cadenas por teclado, muestra ambas cadenas con un espacio entre ellas y con los 2 primeros caracteres intercambiados. Por ejemplo, hola mundo pasaría a mula hondo cadena1 = input("Introduce una cadena: ") cadena2 = input("Introduce otra cadena: ") print(cadena2[:2] + cadena1[2:] + " " + cadena1[:2] + cadena2[2:]) print("---- ---- ----") # 17) Pide una cadena e indica si es un palíndromo o no. valorigual = 0 auxi = 0 frase = input("Introduce una frase: ") for indice in reversed(range(0, len(frase))): if frase[indice] == frase[auxi]: valorigual += 1 auxi += 1 if len(frase) == valorigual: print("Palindromo") else: print("No es palindromo") print("--- SEGUNDA RESPUESTA ---") print("---- ---- ----") palabra = input("Introduce la palabra: ") invertir = palabra[::-1] if palabra == invertir: print("Palabra palindromo!") else: print("No es palindromo!")