En este video, mediante comandos básicos de Python, se crea un programa que permite convertir números en sistema binario a sistema decimal y viceversa.
Hola muy bueno todos tus videos, me suscribo!!! existe alguna posibilidad de que hagas un curso completo de python para spyder? seria genial!!! gracias.
Excelente video amigo. Disculpa una pregunta me puedes ayudar con un problema que tengo en la creación de un programa en GNU Octave. el programa que debo hacer es que permite ingresar nombres de una persona (cadena de caracteres), en un ciclo While preguntando si desea ingresar otro nombre, pero necesito mostrar al final cuando el usuario diga que ya no desea ingresar mas nombres, todos los nombres que ha ingresado hasta ese momento, entonces no se como almacenar los nombres, lo quería hacer por medio de una matriz pero los nombres no tienen la misma dimensión, te lo agradecería si me puedes ayudar o dar una idea de como almacenar cadena de caracteres ingresadas por teclado mientras este esta dentro de un ciclo While.
Para inicializar un vector de cadenas de caracteres se emplea el comando strings de la siguiente forma: X=strings(); Una vez creado el for o el while, puedes pedir que digiten el nombre y almacenarlo en la componente k del vector de strings de la siguiente forma: X(k)=input('Digite su nombre ') Para mostrar los nombres basta con escribir: X
o=False lista=[] while o==False: x=str(input("digite su nombre: ")) y=str(input("desea escribir otro nombre,responda con si o no: ")) lista.append(x) if y=="no": o=True print(lista) #con eso podes decirle q ponga nombres hasta donde quiera y te imprimi todo se van almacenando en la lista
no es mas fácil así print("Recuerda que los numeros binario son representado con '1' y '0'.Y siempre comienza con 1 'AL PONER OTRO NUMERO DARA ERROR' ") NumDecimal=str(input("Ingresar un numero binario: ")) print(int(NumDecimal,2))
En efecto lo es, lo que pasa es que el video corresponde a un ejercicio de programación; por ello se requiere emplear el algoritmo mencionado en lugar de emplear los comandos propios de Python para tal fin.
Los códigos del vídeo seguirán funcionando solo úsalos en el orden que desees. Te comparto este video en el que se explica un programa sencillo para convertir a decimal un binario digitado por teclado. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-r4s4fHLq_iY.html
Es una forma rápida de hacer que se muestre la cadena d en orden inverso. Es necesaria dado que en la cadena se almacenó en el orden en que se fueron obteniendo los valores 1 y 0, y el número en binario es dicha cadena en orden contrario.