Cita de: maxim_o en 6 Junio 2012, 10:22 AM
Que solo podia el 2% ? XDDD
Lo dudo mucho.... Es bastante facilillo....
Facilillo!? Ni en un año con el acertijo delante lo hubiese sacado
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úCita de: maxim_o en 6 Junio 2012, 10:22 AM
Que solo podia el 2% ? XDDD
Lo dudo mucho.... Es bastante facilillo....
#!/usr/bin/env python
# -*- coding: utf-8 -*-
class morse:
def __init__(self,texto):
self.texto = texto
self.diccionario = {"a":".-","b":"-...","c":"-.-.","d":"-..","e":".","f":"..-.","g":"--.","h":"....","i":"..","j":".---",
"k":"-.-","l":".-..","m":"--","n":"-.","ñ":"--.--","o":"---","p":".--.","q":"--.-","r":".-.","s":"...","t":"_","u":"..-",
"v":"...-","w":".--","x":"-..-","y":"-.--","z":"--..","0":"-----","1":".----","2":"..---","3":"...--","4":"....-",
"5":".....","6":"-....","7":"--...","8":"---..","9":"----.","!":"-.-.--","?":"..--..",".":".-.-.-"," ":" ","'":"--..--"}
self.parseador()
def parseador(self):
self.acumulador = ""
for self.elemento in self.texto.lower():
self.acumulador = self.acumulador + self.diccionario[self.elemento]
print self.acumulador
if __name__ == '__main__':
texto = raw_input("Inserta el texto a morsear>")
instancia = morse(texto)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
texto,acumulador,diccionario= (raw_input("Inserta el texto a morsear>"),"",{"a":".-","b":"-...","c":"-.-.","d":"-..","e":".","f":"..-.","g":"--.","h":"....","i":"..","j":".---",
"k":"-.-","l":".-..","m":"--","n":"-.","ñ":"--.--","o":"---","p":".--.","q":"--.-","r":".-.","s":"...","t":"_","u":"..-",
"v":"...-","w":".--","x":"-..-","y":"-.--","z":"--..","0":"-----","1":".----","2":"..---","3":"...--","4":"....-",
"5":".....","6":"-....","7":"--...","8":"---..","9":"----.","!":"-.-.--","?":"..--..",".":".-.-.-"," ":" ","'":"--..--"})
for letra in texto.lower():
acumulador = acumulador + diccionario[letra]
print acumulador
print "Hola mundo"
<script language="javascript">
document.write("Hola mundo");
</script>
echo "Hola Mundo";
echo "Hola Mundo"
Cita de: Oblivi0n en 4 Junio 2012, 23:25 PM
No sé nada de batch, pero en los lenguajes de programacion el operador " % " suele devolver el resto de la division, te pongo un pseudocódigo:Inicio
Num = numero a pasar a binario
mientras(num>0):
bin = num%2
num = num/2
fin
donde bin sería cada dígito del numero binario y 2 la base (binario = base 2)
espero que sea lo que necesitas