0% encontró este documento útil (0 votos)
5 vistas4 páginas

Ejercicios Python

El documento presenta varios ejercicios de programación en Python que incluyen la generación de la serie de Fibonacci, el cálculo del consumo de electricidad y su costo, la determinación del mayor, menor y media de una colección de números, el cálculo del mínimo común múltiplo (mcm) y un juego de adivinanza de números. Cada ejercicio incluye el código correspondiente y una breve descripción de su funcionalidad. Estos ejercicios son útiles para practicar conceptos básicos de programación y estructuras de control en Python.

Cargado por

iannellomicaela
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas4 páginas

Ejercicios Python

El documento presenta varios ejercicios de programación en Python que incluyen la generación de la serie de Fibonacci, el cálculo del consumo de electricidad y su costo, la determinación del mayor, menor y media de una colección de números, el cálculo del mínimo común múltiplo (mcm) y un juego de adivinanza de números. Cada ejercicio incluye el código correspondiente y una breve descripción de su funcionalidad. Estos ejercicios son útiles para practicar conceptos básicos de programación y estructuras de control en Python.

Cargado por

iannellomicaela
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

EJERCICIOS PYTHON

Ejercicio 1
1.​ # Escribe un programa que pida al usuario un número n y muestre por
pantalla los n primeros números de la serie de Fibonacci.
2.​
3.​ numero1 = 0
4.​ numero2 = 1
5.​ n = input("Dime un número: ")
6.​ n = int(n)
7.​
8.​ for i in range(n):
9.​ print(numero1)
10.​ extra = numero1
11.​ numero1 = numero2
12.​ numero2 = extra + numero2

Ejercicio 2
1.​ # Elabore un programa que lea de teclado dos números, que representan
los dos últimos valores del contador de electricidad (al restarlos
obtendremos el consumo en Kw) y calcule e imprima en pantalla el
importe total a pagar en función del consumo realizado
2.​
3.​ consumo = input("Dime tu consumo: ")
4.​ consumo = float(consumo)
5.​
6.​ if consumo <= 100:
7.​ gasto = 1 + (consumo*0.5)
8.​
9.​ if 100 < consumo <= 150:
10.​ gasto = 1 + 50 + (consumo-100)*0.35
11.​
12.​if consumo > 150:
13.​ gasto = 1 + 50 + 17.5 + (consumo-150)*0.25
14.​
15.​print(f"Tu gasto a pagar es {gasto}")

Ejercicio 3

1.​ # Desarrolle un programa que encuentre el mayor, el menor y la media


aritmética de una colección de N números leídos por el teclado donde N
es el primero de los números.
2.​
3.​ N = input("Dime un número: ")
4.​ N = int(N)
5.​
6.​ N1 = N
7.​ Suma = N
8.​ Mayor = N
9.​ Menor = N
10.​
11.​for i in range(N):
12.​ N2 = input("Dime otro número: ")
13.​ N2= int(N2)
14.​
15.​ if N2 < Menor:
16.​ Menor = N2
17.​ if N2 > Mayor:
18.​ Mayor = N2
19.​
20.​ Suma = Suma + N2
21.​ N1 = N2
22.​
23.​Media = Suma/N
24.​
25.​print(f"El número mayor es {Mayor}, el menor es {Menor} y la media
aritmética es {Media}")
Ejercicio 4
1.​ #Desarrolle un programa que encuentre el mayor, el menor y la media
aritmética de una colección de N números leídos por el teclado donde N
es el primero de los números.
2.​
3.​ n1 = input("Dime un número: ")
4.​ n2 = input("Dime otro número: ")
5.​
6.​ n1 = int(n1)
7.​ n2 = int (n2)
8.​ mcm = 1
9.​
10.​if n1 > n2:
11.​ Mayor = n1
12.​else:
13.​ Mayor = n2
14.​
15.​for i in range(1, Mayor):
16.​ while (n1 % i == 0) or (n2 % i == 0):
17.​ if(n1 % i == 0) & (n2 % i == 0):
18.​ mcm = mcm*i
19.​ if(n1 % i == 0) & (n2 % i != 0):
20.​ mcm = mcm*i
21.​ if(n1 % i != 0) & (n2 % i == 0):
22.​ mcm = mcm*i
23.​
24.​print (f"El mcm es {mcm}")

Ejercicio 6

1.​ # Desarrolle un programa para el siguiente juego: el usuario introduce un


número como límite inferior, un número como límite superior y piensa un
número dentro de ese rango. El objetivo del programa es acertar el
número pensado por el usuario. Para ello el programa propone un número
y el usuario responde con >, < o =, que significan que el número pensado
es menor, mayor o igual respectivamente al número propuesto por el
programa. Si la respuesta es =, entonces el programa terminará
satisfactoriamente, en otro caso, si la respuesta es > o < el programa
propondrá otro número hasta que finalmente acierte el número pensado
por el usuario.
2.​
3.​ import random
4.​ inf = input("Dime un límite inferior: ")
5.​ sup = input("Dime un límite superior: ")
6.​
7.​ inf = int(inf)
8.​ sup = int(sup)
9.​
10.​num = [Link](inf, sup)
11.​
12.​num2= input("Dime un número: ")
13.​num2 = int(num2)
14.​
15.​while (num != num2):
16.​ if(num<num2):
17.​ print(f"El número que he pensado es inferior al que has puesto.")
18.​ if(num>num2):
19.​ print(f"El número que he pensado es superior al que has puesto.")
20.​
21.​ num2 = input("Dime otro número: ")
22.​ num2 = int(num2)
23.​print(f"Has acertado el número.")

También podría gustarte