Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Joe Fraddy

#131
GNU/Linux / Re: Problemas Grub
27 Enero 2015, 22:25 PM
Con algún disco de inicio de 98 puedes entrar al ms-dos y escribir fdisk /MBR, con eso se repara el mbr y al reiniciar windows 7 actualizará los ficheros de su boot record master, por lo que veo tu otro hd es portable, así que deberas instalar grub normalmente en el mbr de ese otro HD
#132
GNU/Linux / Re: Tor + privoxy
27 Enero 2015, 04:05 AM
La verdad es que lo estoy instalando en FreeBSD
#133
GNU/Linux / Tor + privoxy
27 Enero 2015, 03:37 AM
Alguno sabe como configuro estos dos en Linux/FreeBSD???


no encuentro documentación explicativa
#134
Windows / Win98SE Fe7eN 1.70
23 Enero 2015, 16:34 PM
Me he bajado un ISO de este sistema, que es un windows 98, con actualizaciones no-oficiales, lo tengo en mi mac, pues es lo que uso ahorita intercalado con BSD y Linux.

Pero quiero provar este S.O. ya que a decir verdad el 98 para mi fue uno de los mejores Windows (sin agredir a nadie y si exaltar a windows, que siempre ha sido para mi un entorno para oficina)

La pregunta es? puedo instalarle los drivers de mi tarjeta inalámbrica??? y los de video y los audio???

saludos!!!!
#135
Cita de: engel lex en 23 Enero 2015, 07:45 AM
te estás lanzando a preguntar antes de analizar... así que analizemos...

el error es

la linea 57 es
Código (python) [Seleccionar]
print obtener_promedio_clase(alumnos)

dice que alumnos no está declarado... entonces... si el compilador no se equivoca... donde te equivocas tu?

donde declaraste alumnos? el ámbito global (donde haces el print) tiene acceso a esa variable?

esos errores son comunes... aprende a verlos... si no puedes, posiblemente estás muy cansado... aléjate del pc unos 15 minutos, toma agua y vuelve a intentar

Ya esta ya corrio, tenias razón llegue a un punto que me desesperé del programa, y si hacía falta declarar la variable alumnos: mi código final quedó así:

# Leccion 9x9
alumnos=0
print obtener_promedio_clase(alumnos)
print calificaciones_con_letras(obtener_promedio_clase(alumnos))


Gracias por la ayuda!!!!!!
#136
ya corregi la identación, pero ahora el debug me manda lo siguiente:

Traceback (most recent call last):
  File "python", line 57, in <module>
NameError: name 'alumnos' is not defined
#137
Ya lo hice pero me sigue diciendo lo mismo.

podrías modificar mi código de modo que corra???
#138
No, en realidad sigue igual, ya le modifique varias cosas pero me sigue dando el mismo error:

Código completo:
Código (python) [Seleccionar]
candela = {
   "nombre": "Candela",
   "tareas": [90.0, 97.0, 75.0, 92.0],
   "pruebas": [88.0, 40.0, 94.0],
   "examenes": [75.0, 90.0]
}
milagros = {
   "nombre": "Milagros",
   "tareas": [100.0, 92.0, 98.0, 100.0],
   "pruebas": [82.0, 83.0, 91.0],
   "examenes": [89.0, 97.0]
}
ramiro = {
   "nombre": "Ramiro",
   "tareas": [0.0, 87.0, 75.0, 22.0],
   "pruebas": [0.0, 75.0, 78.0],
   "examenes": [100.0, 100.0]
}

# ¡Agregá tu función acá abajo!
def promedio (numeros):
   total = sum(numeros)
   total = float(total)
   resultado = total/len(numeros)
   return resultado

# Funcion 6x9
def sacar_promedio(alumno):
   tareas=promedio(alumno['tareas'])
   pruebas=promedio(alumno['pruebas'])
   examenes=promedio(alumno['examenes'])
   return 0.1 * tareas + 0.3 * pruebas + 0.6 * examenes

# Funcion 7x9
def calificaciones_con_letras(resultado):
   if resultado >=90:
       return "A"
   elif resultado >=80:
       return 'B'
   elif resultado >=70:
       return 'C'
   elif resultado >=60:
       return 'D'
   else:
       return 'F'
print calificaciones_con_letras(sacar_promedio(candela))

# Funcion 8x9
def obtener_promedio_clase(alumnos):
   puntajes=[]
   alumnos = ['candela', 'milagros', 'ramiro']
   for alumno in alumnos:
       puntajes.append(sacar_promedio(alumnos))
   return promedio(puntajes)

# Leccion 9x9
   print obtener_promedio_clase(alumnos)
   print calificaciones_con_letras(obtener_promedio_clase(alumnos))
#139
Cita de: engel lex en 22 Enero 2015, 06:59 AM
2 cosas...

1- lo ultimo
Código (python) [Seleccionar]
# Leccion 9x9
    print obtener_promedio_clase(alumnos)
    print calificaciones_con_letras(obtener_promedio_clase(alumnos))


eso está identado... es decir, está dentro de la funcion obtener_promedio_clase

2- y toda la función
Código (python) [Seleccionar]
sacar_promedio(alumno)
donde está? cómo es?

En la segunda cosa que me señalas la estoy sacando de otra función anterior:

# Funcion 6x9
def sacar_promedio(alumno):
    tareas=promedio(alumno['tareas'])
    pruebas=promedio(alumno['pruebas'])
    examenes=promedio(alumno['examenes'])
    return 0.1 * tareas + 0.3 * pruebas + 0.6 * examenes
#140
Mi código es el siguiente:

Código (python) [Seleccionar]
# Funcion 8x9
def obtener_promedio_clase(alumnos):
   puntajes=[]
   alumnos = ['candela', 'milagros', 'ramiro']
   for alumno in alumnos:
       puntajes.append(sacar_promedio(alumno))
   return promedio(puntajes)

# Leccion 9x9
   print obtener_promedio_clase(alumnos)
   print calificaciones_con_letras(obtener_promedio_clase(alumnos))


El error: ¡Uy! Probá otra vez. Cuando tratamos de usarlo, vimos que esto estaba roto o que faltaba.

Lo que quiero hacer es mostrá en pantalla (print) el resultado de llamar a obtener_promedio_clase con tu lista de alumnos list. Tus alumnos deben ser [candela, milagros, ramiro] y Después mostrá en pantalla con print el resultado de calificaciones_con_letras para ver el promedio de la clase.