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 - Saito_25

#71
¡Oh, ya veo! Muy buena explicación, gracias, de verdad ayuda bastante todo esto.

Aun así, me surge una nueva duda. Si el error me lo da porque estoy ingresando un valor de string, en vez de numérico, si hago esto:
Código (ruby) [Seleccionar]
numero = gets.chomp
numero.to_i
if numero < 100
print "#{numero} es menor a 100."
end


Debería de transformarse la variable número a un valor numérico, pero me da error. ¿Qué sucede, qué hago mal?
#72
Tengo dos preguntas, la primera es qué hace esto: numero = Integer(gets.chomp).

A ver, sé que en un principio le estoy dando a la variable numero un valor que agregará el usuario, pero el "Integer" me está dejando KO. No sé qué hace ahí, para qué sirve, ni si es necesario.

Ahora bien, tengo hecho algo así:

Código (ruby) [Seleccionar]
numero = Integer(gets.chomp)
if numero < 100
  print "Número es menor a 100".
return
elsif numero > 100
   print "Número es mayor a 100."
return
else
   print "El número es 100"
return
end


En la consola, me devuelve el string más un fallo que dice unexpected return. Solo puse el return ahí por ponerlo, para ver qué hace... no sé porqué da fallo. También, ¿Cómo hago para imprimir el valor de return por pantalla?

Gracias, siento las molestias.

Mod: los códigos deben ir en etiquetas GeSHi
#73
No tengo ni p**a idea de paython, me pondré a prenderlo una vez terminé Ruby, pero bueno, veo que hay algunas cosas parecidas en la sintaxis, así que te dejo la forma en la que yo lo haría en Ruby, espero que te funcione en Paython.

Código (ruby) [Seleccionar]
a = 3
b = a
c = 4
b.times {a += b}
puts a


Lo haría así, sin usar while porque es más simple, pero no sé si paython tenga el método times.

Por cierto, veré cómo hacerlo con while y ahora te lo pongo. Además, si eso te funciona y no entiendes qué hace, te lo puedo explicar.

Bueno, lo hice con while, pero la verdad es que es algo lioso el código, y seguro que se puede simplificar muchísimo más. Por desgracia también soy noob... En fin, lo hice en ruby, adáptalo a python si no te sirve así.

Código (ruby) [Seleccionar]
numero_de_veces = 5 #esto será el total de veces que se va a multiplicar, sumando, el otro número.
numero_a_sumar = 10
numero_que_sumara = numero_a_sumar
numero_a_sumar = 0

while numero_de_veces != 0
numero_a_sumar += numero_que_sumara
numero_de_veces -= 1
end
puts numero_a_sumar


Cualquier duda, sobre cómo funciona ese código te la puedo explicar.
(Otro edit, código cambiado y simplificado un poco más)




[MOD]: Utiliza las etiquetas GeShi para insertar código.
#74
Ahora sí, mucho más claro.  :D.

Tenía algunas dudas por cómo era el patrón por el cuál se guiaba el método para ordenar, ya me la solucionaste, thank you so much.
#75
Siento las molestia causadas. A partir de ahora, hago las preguntas en este foro.

Supuse que lo que yo hice también era válido, y me estaba rallando bastante la fórmula que me daban ellos, o mejor dicho, el cómo pedían que lo hicieran.

Sigo sin entender muy bien ese código, por no decir que, además de saber que ordena, no tengo ni idea de cómo. Tampoco sé si hay alguna diferencia entre el código mío y ese, si cambiará en algo el resultado a corto o largo plazo.

A ver si me podéis ayudar un poco más. Gracias.
#76
Bueno, estoy siguiendo uno de los tutoriales que me dejó un usuario en está página, pero me tiene un poco confuso la parte en la que estoy, y por poco me refiero a mucho.

Estoy en esta parte: http://www.codecademy.com/es/courses/ruby-beginner-en-F7psT/3/4?curriculum_id=5106fd5d36edd4ef76000149

Bueno, no tengo ni idea de qué hacer para ordenar el array descendentemente de la forma en la que me lo pide el ejercicio... lo mas gracioso es que la forma que se me ocurre es más fácil... que es simplemente poner "libros.sort!.reverse!" Hace lo mismo, y mucho más sencillo, al menos eso creo.

Espero vuestra ayuda, gracias
#77
Thank you so much. It works.
#78
Bueno, creo que tengo una duda de nobs, o al menos eso creo. Espero que me puedan contestar, por favor. Y gracias adelantadas  ;).

En fin, estoy haciendo un ejercicio que me pide que dada una frase por el usuario, y después dadas unas serie de palabras por el mismo, verifique si las segundas palabras se encuentran en las primeras y si es así, esas palabras se sustituyan por CONFIDENCIAL.

puts "Hola, expón el texto a investigar."
texto = gets.chomp
puts "Hola, expón las palabras a pulgar separadas con espacios."
modificar = gets.chomp

palabras = texto.split(" ")
modificadoras = texto.split(" ")

palabras.each do |palabra|
    if
        print palabra + " "
    else
        print "CONFIDENCIAL" + " "
    end
end


En fin, yo introduzco, por ejemplo este texto:
La luna roja, se tiño por el color de tus labios, el mar blanco perdió el color por el resplandor de tu piel, y el cálido se enfrío por tus lágrimas de miel.

Ahora, en el segundo gets.chomp añado las palabras: luna mar sol
Sin comas y separas por un espacio.

Como hago para que me verifique el código si las segundas palabras están en el texto y me las cambie por CONFIDENCIAL.
#79
Gracias a todos, supuse que sería no la respuesta, pero bueno, por preguntar no se pierde nada.

Aprender por mí mismo lo he intentado, pero me cuesta bastante. Intenté aprender ruby, que parecía más fácil, pero la cantidad de tutoriales que en Español, es minúscula. Si pudiera leerlos en inglés, bueno, quizás me iría mejor, pero como leo 3 líneas y me quedo con cara de  :huh: :rolleyes: :-\ :silbar: no hay forma de que pueda hacerlo así.

De todos modos, gracias por vuestras respuesta.
#80
Estoy interesado en aprender esas lenguas de programación, pero por mi cuenta es bastante difícil. No tengo muchas esperanzas de que alguien se vaya a molestar en ayudarme, principalmente porque soy nuevo y no me conocen de nada. Aun así, no pierdo nada por intentarlo, ¿no?  ;D.

Me interesa aprender Ruby, antes que C++, por motivos personales, pero C++ también me interesa mucho aprenderlo. Si alguien, quisiera ayudarme que por favor lo diga y le mandaré un mensaje con mi dirección de correo electrónico.