Tarea 2 de Programacion Hoy
Tarea 2 de Programacion Hoy
Se sabe
#que este año entraron 75 alumnos y que todos tienen 3 asignaturas. Dar el nombre y la nota
media
import random as rd
mayor = 0
alumno = 0
for i in range(75):
print(f'\n----------------------------\nALUMNO Nº {i+1}\n')
nota1 = round(rd.uniform(0,20),2)
nota2 = round(rd.uniform(0,20),2)
nota3 = round(rd.uniform(0,20),2)
promedio=round((nota1+nota2+nota3)/3,2)
mayor = promedio
alumno = i
print(f'\nPromedio: {promedio}')
edad = []
nino,joven,adulto = [],[],[]
for i in range(personas):
print(f'\n-----------------------\n\tPERSONA Nº {i+1}\n')
edad.append(a)
nino.append(b)
joven.append(b)
adulto.append(b)
x = len(nino) #_
y = len(joven) # |
z = len(adulto) # |
3.
suma = 0
mayor,mujer,varon,no_esp = 0,0,0,0
for i in range(empleados):
print(f'\n----------------------------\n\n\tEMPLEADO Nº {i+1}')
suma += salario
mayor += 1
if(sexo == 1):
varon += 1
elif(sexo == 2):
mujer += 1
else:
no_esp += 1
lista = []
for i in range(consumo):
dato -= dato*5/100
lista.append(dato)
for j in lista:
print(f'\t: {j}')
5.
#Se ha seleccionado N números de personas para realizar una encuesta, en un proceso repetitivo
#se ingresa el grado de instrucción y la edad de cada persona. Se desea saber el promedio de
#Superior.
lista_edad = []
primaria,secundaria,superior = 0,0,0
for i in range(personas):
print(f'\n-----------------------------------\nPERSONA Nº {i+1}')
print('\nGrado de instruccion\n1.Primaria\n2.Secundaria\n3.Superior')
if(grado == 1):
primaria += 1
elif(grado == 2):
secundaria += 1
elif(grado == 3):
superior += 1
lista_edad.append(edad)
menor = 10e10
sum_pro_na,sum_pro_im = 0,0
cont_ti_co,cont_ti_ve = 0,0
cont_na,cont_im = 0,0
for i in range(productos):
print(f'\n----------------------------------------\n\n\tPRODUCTO Nº {i+1}')
menor = c
if(b == 1):
sum_pro_na += c
cont_na += 1
elif(b == 2):
sum_pro_im += c
cont_im += 1
7.
pasa_16 = 0
suma = 0
for i in range(10):
print(f'\n------------------------------------\n\tDia {i+1}')
suma += time
pasa_16 += 1
print('\n------------------------------------\n')
promedio = suma/10
if(pasa_16 <= 1 or promedio <=15): # es apto si tiene solo un tiempo mayor a 16 o ninguno tiempo
mayor a 16
else:
total = 0
numerador = 64
denominador = 21
for i in range(1,termino+1):
total += numerador/denominador
numerador -= 2
denominador += 3
#diseñar un algoritmo que permita calcular la suma de los primeros N terminos de la siguiente
serie:
# equivalente a:
total = 16
inicial = 16
for i in range(1,termino):
inicial *= -3
total += inicial
#diseñar un algoritmo que permita calcular la suma de los primeros N terminos de la siguiente
serie:
# 2 + 4 + 12 + 48 + 240 + ...
# equivalente a:
total = 0
inicial = 2
for i in range(1,termino+1):
inicial *= i
total += inicial