Ejercicios python.
Nivel básico
Editor
[Link]
Fuente
[Link]
texto en rojo no escribir
Cadenas de caracteres
Ejercicio 1
Imprimir “Hola, este es mi primer contacto con Python” por pantalla.
Solución:
#!/usr/bin/python3
print("Hola, este es mi primer contacto con Python")
Variables numéricas
Ejercicio 1
Crear dos variables numéricas, sumarlas y mostrar el resultado.
Solución:
#!/usr/bin/python3
variable1 =5
variable2 =3
suma = variable1 + variable2
print("la suma de",variable1,"+",variable2,"=",suma)
Ejercicio 2
Mostrar el importe del IVA de un producto con un valor de 100€ y su precio final.
Solución:
#!/usr/bin/python3
IVA = 0.21
precioProducto =100
precioIVA = precioProducto * IVA
print("El precio del IVA es" , precioIVA,"€")
print("El precio final es", (precioIVA+precioProducto) ,"€")
Ejercicio 3
De dos números, saber cuál es el mayor.
Solución:
#!/usr/bin/python3
a=6
b=1
if( a<b ) :
print("A es menor que B")
else:
print("B es menor que A")
Ejercicio 4
Crea una variable numérica y si está entre 0 y 10, mostrar un mensaje indicándolo.
Solución:
#!/usr/bin/python3
a = 11
if(a>=1 and a<=10):
print("Está entre 1 y 10")
else:
print("No está en ese rango")
Ejercicio 5
Añadir al ejercicio anterior, que si està entre 11 y 20 muestre otro mensaje diferente y si está entre
21 y 30 otro mensaje.
Solución:
#!/usr/bin/python
a = 35
if(a>=1 and a<=10):
print("Está entre 1 y 10")
elif(a>=11 and a<=20):
print("Está entre 11 y 20")
elif(a>=21 and a<=30):
print("Está entre 21 y 30")
else:
print("No está en este rango")
Listas
Ejercicio 1
Usar un while para mostrar los números del 1 al 100.
Solución:
#!/usr/bin/python3
i=1
while( i<=100 ):
print(i)
i+=1
print("Fin del bucle")
Ejercicio 2
Mostrar con un for los números del 1 al 100.
Solución:
#!/usr/bin/python3
for i in range(1,101):
print(i)
Ejercicio 3
Mostrar los caracteres de la cadena "Hola mundo".
Solución:
#!/usr/bin/python3
for i in "Hola mundo":
print(i)
Ejercicio 4
Mostrar los números pares entre 1 al 100.
Solución:
#!/usr/bin/python3
#1º forma
print("1 forma")
for i in range(1,101):
if( (i%2)==0 ):
print(i)
print("")
Ejercicio 5
Generar un rango entre 0 y 10.
Solución:
#!/usr/bin/python3
rango = list( range(10) )
print(rango)
Ejercicio 6
Generar un número entre 6 y 10.
Solución:
#!/usr/bin/python3
rango = list(range(6,10))
print(rango)
Ejercicio 7
Generar un rango de 10 a 0.
Solución:
#!/usr/bin/python3
rango =list(range(10,0,-1))
print(rango)
Ejercicio 8
Generar un rango de 0 a 10 y de 15 a 20, incluidos el 10 y 20.
Solución:
#!/usr/bin/python3
rango1 = list(range(0,11))
rango2 = list(range(15,21))
final = rango1 + rango2
print(final)
Ejercicio 9
Generar un rango desde 0 hasta la longitud de la cadena “Hola mundo”.
Solución:
#!/usr/bin/python3
rango =list(range(0,len("Hola mundo")))
print(rango)