Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Ayuda para trabajo en python

  • 3 Respuestas
  • 885 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado villate

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« en: Julio 11, 2019, 10:00:33 pm »
Hola a todos necesito un gran favor necesito realizar un código en python de una caminata aleatoria pero en una matriz que tenga trampas donde me muestre el camino que tomo el caminante y se acabe hasta que caiga en  una trampa mostrando la cantidad de pasos que dio antes de caer en una trampa si me ayudan se los agradezco mucho. si me ayudan doy recompensa
« Última modificación: Julio 12, 2019, 01:05:00 am por AXCESS »

Desconectado Bartz

  • *
  • Moderador
  • Mensajes: 145
  • Actividad:
    18.33%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« Respuesta #1 en: Julio 11, 2019, 10:20:05 pm »
Hola @villate , No he trabajado con matrices en Python, pero si en C que es bastante parecido.
Primero deberas definir tu matriz,
int matriz[30][30];
Luego deberas colocar las minas en lugares aleatorios, que si no me equivoco es random() la funcion que devuelve un numero random
Suponiendo que la funcion random te de dos numeros, 15 y 20, en ese lugar colocarias una mina, talvez con un valor como -1
Entonces:
matriz[15][20] = -1;
o dentro de un ciclo
int contador = 0;
while(contador != 5){
      matriz[random(30)][random(30)] = -1;
}
Asi lograrias colocar 5 minas

Luego deberias utilizar el mismo criterio para que la personita se mueva una vez, y se fije si en ese lugar hay una mina o no.
Y por ultimo para ir guardando el camino que ha tomado, deberias guardar cada movimiento en un arreglo.


Se que no es codigo pero espero que te ayude a saber como pensarlo y asi puedas buscar informacion sobre matrices, numeros random y arreglos.

Saludos !


Con la fuerza del mar, con la paz del rio


Desconectado villate

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #2 en: Julio 11, 2019, 10:27:48 pm »
gracias @Bartz si e manejado estos arreglos, matrices y random lo que no e podido realizar el código. ya e creado la caminata aleatoria y un código parecido al bus caminas pero no puedo juntarlos ya que con el bus caminas el usuario es quien escoge el lugar donde pisar y no me sirve necesito es el que sea el mimo caminante que realice el camino y pare por si solo sin tener que indicar la cantidad de pasos

Conectado Kirari

  • *
  • Underc0der
  • Mensajes: 67
  • Actividad:
    16.67%
  • Reputación 5
  • No dejes que el mundo te corrompa
    • Ver Perfil
    • Baúl para el público
« Respuesta #3 en: Julio 11, 2019, 10:36:25 pm »
Buenas, acá le dejo un vídeo que le explica como hacer una Caminata Aleatoria, para que te hagas una idea más o menos de como se hace en Python pero con ayuda de librerías. Solo faltaría que piense lo de las minas.

Caminata Aleatoria en Python:



Aunque esté en el PC, te ayudaré. Espero que el material te sirva, saludos!
« Última modificación: Julio 11, 2019, 10:44:14 pm por Kirari »
Jamás te contarán la verdadera versión, siempre te dirán la suya... Por eso... Si quieres saber la verdad, debes buscarla tú mismo...

 

¿Te gustó el post? COMPARTILO!



Crear un archivo .vbs para ejecutar un archivo .bat en invisible

Iniciado por NMS

Respuestas: 2
Vistas: 9017
Último mensaje Marzo 13, 2017, 10:37:57 pm
por sadfud
Cómo uso la "/" para hacer un select en una tabla

Iniciado por tetano32

Respuestas: 3
Vistas: 3563
Último mensaje Diciembre 20, 2017, 04:41:12 pm
por tetano32
allegro 5,opngl,sdk para fan game modo storyboard game

Iniciado por Mr.Tru

Respuestas: 2
Vistas: 2743
Último mensaje Mayo 23, 2018, 01:19:20 pm
por Mr.Tru
[SOLUCIONADO] Desencriptacion de una imagen para extraer la imagen original

Iniciado por stuxnet13

Respuestas: 3
Vistas: 3162
Último mensaje Enero 07, 2016, 07:55:01 pm
por blackdrake
¿Qué sistema operativo sería recomendable para un "core 2 duo"?

Iniciado por adragon

Respuestas: 4
Vistas: 3327
Último mensaje Febrero 18, 2017, 10:13:04 am
por Linuxero40