Python mr
Jhoel albornozTarea13 de Agosto de 2020
457 Palabras (2 Páginas)126 Visitas
Guía de Ejercicios N° 6.
- Cree una lista que contenga los primeros 50 números enteros. Luego, contabilice cuántos de estos números son pares e impares.
Programación:
def main():
valores = int(input("¿Cuántos valores va a introducir? "))
if valores < 0:
print("Dato erroneo")
else:
pares = 0
for i in range(1, valores + 1):
numero = int(input(f"Escriba el valor {i}: "))
if numero % 2 == 0:
pares += 1
print(f"Ha escrito {pares} números pares y {valores - pares} números impares.")
if __name__ == "__main__":
main()
2)Desarrolle un programa en Python, que rellene un arreglo con los números múltiplos de 5 que se encuentran en el rango de 1 a 150.
Programa:
def multiplo(valor, multiplo):
resto = valor % multiplo
if resto == 0:
return True
else:
return False
multiplo_5=[]
for i in range(1,150):
if multiplo(i,5):
multiplo_5.append(i)
print("Los multiplos de 5 son:", multiplo_5)
3)-Genere un programa que solicite al usuario que rellene una lista de tamaño 10. Luego, el programa calculará la suma, resta, multiplicación y división de estos números.
Programación:
suma=0
resta=0
m=0
d=0
vector=list(range(10))
for n in range (0,10,1):
vector[n]=int(input("rellene la lista"))
suma+=vector[n]
resta-=vector[n]
m*=vector[n]
d/=vector[n]
print("La suma de todos los numeros es:", suma)
print("La resta de todos los numeros es:", resta)
print("La multiplicacion de todos los numeros es:", m)
print("La division de todos los numeros es:", d)
4. Cree un programa que permita calcular su promedio de Introducción a la Programación. Este programa debe permitir que ingrese las notas de las tres pruebas parciales, las cuales valen 20%, 30% y 40% respectivamente. Además, debe considerar que durante el ramo se harán N quiz, los cuales valen un 10% del promedio.
Programación:
suma=0
P_1_nota=float(input("Ingrese nota 1"))
P_2_nota=float(input("Ingrese nota 2"))
P_3_nota=float(input("Ingrese nota 3"))
nota_1=P_1_nota*0.2
nota_2=P_2_nota*0.3
nota_3=P_3_nota*0.4
C_quiz=int(input("ingrese la cantidad de quiz realizados"))
vector=list(range(C_quiz))
print("Ingrese las notas obtenidas en cada quiz")
for i in range(0,C_quiz,1):
vector[i]=float(input("Ingrese la nota"))
suma+=vector[i]
P_quiz=suma/C_quiz
nota_4=P_quiz*0.1
P_final=nota_1+nota_2+nota_3+nota_4
print("Su promedio de Introducción a la Programación es:",P_final)
5. Desarrolle un programa que en un intervalo de 1 a 1000, almacene en las primeras N casillas de una lista los números múltiplos de 2, luego en las siguientes N2 casillas los múltiplos de 3 y las últimas N3 casillas los múltiplos de 5. Los demás valores que no sean parte de alguna de las tres categorías anteriores, se deben almacenar en una lista diferente.
...