elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Temas
Páginas: 1 2 3 4 5 [6] 7 8 9 10
51  Programación / Scripting / Batalla naval Python!!! [RESUELTO] en: 28 Enero 2015, 18:54 pm
Hola amigos, ahora estoy en un ejercicio de elaborar un juego llamado batalla naval, y no he entendido lo que se me pide hacer (se supone que vamos haciendo el código paso a paso).

Las instrucciones son estas:

Citar
01. Agregá una sentencia elif que verifique si la ubicación ya tiene una 'X'.
02. Si la tiene, mostrá "Ya dijiste esa."

Este es mi código:

Código:
import random

tablero = []

for x in range(0,5):
  tablero.append(["O"] * 5)

def print_tablero(tablero):
  for fila in tablero:
    print " ".join(fila)

print_tablero(tablero)

def fila_aleatoria(tablero):
  return random.randint(0,len(tablero)-1)

def columna_aleatoria(tablero):
return random.randint(0,len(tablero[0])-1)

barco_fila = fila_aleatoria(tablero)
barco_columna = columna_aleatoria(tablero)
adivina_fila = input("Adivina fila:")
adivina_columna = input("Adivina columna:")

print barco_fila
print barco_columna

# escribí tu código a continuación.
if adivina_fila == barco_fila:
    print "Felicitaciones, Hundiste mi barco!"
else:
    print "Agua, no tocaste mi barco"
    if adivina_fila not in range(5) or adivina_columna not in range(5):
        print "Huy, eso ni siquiera esta en el oceano"
    else:
        print "Aquí no ha pasado nada"
elif  board[adivina_fila][adivina_columna] == 'X':
    print "Ya dijiste esa"

Parece que lo que esta mal es la última parte:

Código:
elif  board[adivina_fila][adivina_columna] == 'X':
    print "Ya dijiste esa"

El error del interprete es:

Código:
  File "python", line 37
    elif  board[adivina_fila][adivina_columna] == 'X':
       ^
SyntaxError: invalid syntax
52  Sistemas Operativos / GNU/Linux / Tor + privoxy en: 27 Enero 2015, 03:37 am
Alguno sabe como configuro estos dos en Linux/FreeBSD???


no encuentro documentación explicativa
53  Sistemas Operativos / Windows / Win98SE Fe7eN 1.70 en: 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!!!!
54  Programación / Scripting / alguno me ayuda con un código roto en python? en: 22 Enero 2015, 06:55 am
Mi código es el siguiente:

Código
  1. # Funcion 8x9
  2. def obtener_promedio_clase(alumnos):
  3.    puntajes=[]
  4.    alumnos = ['candela', 'milagros', 'ramiro']
  5.    for alumno in alumnos:
  6.        puntajes.append(sacar_promedio(alumno))
  7.    return promedio(puntajes)
  8.  
  9. # Leccion 9x9
  10.    print obtener_promedio_clase(alumnos)
  11.    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.
55  Programación / Scripting / Python diccionarios en: 20 Enero 2015, 21:03 pm
Hola, algo no me ha quedado claro en los diccionarios:

Tengo este código:

Código:
uno = {'uno': 1, 'dos': 2, 'tres': 3}
dos = {'uno': 1, 'dos': 2, 'tres': 3}

Lo que quiero hacer es multiplicar los valores del diccionario uno por el diccionario dos, es decir 'uno' * 'uno' 'dos' * 'dos', etc...

esto de forma automatica, con algún bucle.

Saludos!!!
56  Programación / Scripting / solución a ejercicio python en: 20 Enero 2015, 03:50 am
Tengo que resolver un problema escolar, pero no entiendo mucho que debo hacer, ya he buscado pero creo que no entiendo:

Tengo este código:

Código:
precios = {
    "banana": 4,
    "manzana": 2,
    "naranja": 1.5,
    "pera": 3
}

inventario = {
    "banana": 6,
    "manzana": 0,
    "naranja": 32,
    "pera": 15,
    }

y tengo que mostrar en pantalla:

manzana
precio: 2
inventario: 0

Yo le metí este código:

Código:
print 'manzana'
print 'precio: %s' % precios['manzana']
print 'inventario %s' % inventario['manzana']

Y efectivamente la operación resulta positiva, pero no estoy seguro si es eso lo que debo hacer, si esta bien el
Código:
print 'manzana'

O si hay una forma de jalar el valor manzana ya sea de precios o de inventario.

Saludos!!!!
57  Programación / Scripting / Listas en python [ayuda] en: 15 Enero 2015, 20:50 pm
Este es mi código:

Código:
animales = ["oso hormiguero", "tejon", "pato", "emu", "zorro del desierto"]
indice_pato = animales.index("pato") # `index()` para hallar "pato"

# ¡Tu código va acá!

animales.insert(2, "cobra")

print animales # Mirá lo que se muestra después de hacer la operacion con insert.

Ya se lo de los acentos, pero ese no es el problema.

La instrucción es esta(lo que debo hacer):

1. Usás la función .index(item) para encontrar el índice de "pato". Asigná ese resultado a la variable que se llame indice_pato.
2. Después agregá .insert(index, item) la cadena "cobra" en ese índice.

Lo que dice el maestro: ¡Uy! Probá otra vez. Acordate de poner indice_pato como primer argumento en insert().
58  Programación / Bases de Datos / Limpiar base de datos en: 15 Enero 2015, 18:46 pm
Hola tengo una base de datos que he llenado erróneamente, solamente tengo la terminal y comandos.

Mi versión es la siguiente: Server version: 5.5.40-0+wheezy1-log (Debian)

Lo que quiero es borrar todos los datos de una base de datos.
59  Programación / Scripting / Problema en python [alguno me ayuda??] en: 15 Enero 2015, 06:07 am
Este es mi script:

Código
  1. def costo_hotel(noches):
  2.    return 140 * noches
  3.  
  4. def costo_del_vuelo(ciudad):
  5.    cities = {
  6.        "Córdoba": 821,
  7.        "Iguazú": 941,
  8.        "Ushuaia": 1280,
  9.        "Bariloche": 1848,
  10.    }
  11.    return cities[ciudad]
  12.  
  13.  
  14. def alquiler_de_auto(dias):
  15.    costo = dias * 338
  16.    if dias >= 7:
  17.        costo = costo - 100
  18.    elif dias >= 3:
  19.        costo = costo - 50
  20.    return costo
  21.  
  22. def costo_viaje(cuidad, dias, otros_gastos):
  23.    return aquiler_de_auto(dias) + costo_del_vuelo(cuidad) + costo_hotel(dias) + otros_gastos
  24.    print costo_viaje('Bariloche',5,600)

Parece que el problema esta en la última parte, en el print:

Código:
    print costo_viaje('Bariloche',5,600)
60  Programación / Programación General / Manualito sobre POO en: 27 Diciembre 2014, 07:35 am
Amigos, hola, alguno de ustedes sabrá de algún manualitos sobre Programación orientada a objetos que este sencillito, ya sea en documento o en video.

gracias!!


Páginas: 1 2 3 4 5 [6] 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines