Ejemplos
Una lista de Python compartida, y luego 45 en binario y hexadecimal
Una lista a la que apuntan dos nombres, rastreada línea por línea junto al código, y luego un número convertido paso a paso.
- 2:25
- Problemas de código
- Narrado por Erinome
- Inglés
Hecho a partir de un prompt
Trace these for my class. 1) What is the output?
x = [1, 2, 3]
y = x
y.append(4)
print(len(x))
2) Convert 45 to binary, then to hexadecimal. Transcripción del video
In this video, we trace a Python list and convert a decimal number to binary and hexadecimal.
Question one. What is the output?
First, x equals a list containing one, two, and three.
Next, y equals x, so both names refer to the same list. The call y dot append with four adds four to that shared list. Now x and y both refer to the list containing one, two, three, and four.
The print call evaluates len of x, which is four.
Notice that assigning y equals x does not copy the list. Hence, the output is four.
Question two. Convert forty-five to binary, then to hexadecimal.
First, repeatedly divide forty-five by two, keeping each remainder. Forty-five divided by two gives twenty-two with remainder one.
Twenty-two divided by two gives eleven with remainder zero.
Eleven divided by two gives five with remainder one.
Five divided by two gives two with remainder one.
Two divided by two gives one with remainder zero.
One divided by two gives zero with remainder one.
Reading the remainders from bottom to top gives one zero one one zero one in binary. For hexadecimal, divide forty-five by sixteen to get two with remainder thirteen.
Then divide two by sixteen to get zero with remainder two.
In hexadecimal, thirteen is written as D. Reading those remainders from bottom to top gives two D. As a check, two times sixteen plus thirteen equals forty-five.
Hence, forty-five is one zero one one zero one in binary and two D in hexadecimal.
Más ejemplos
-
Cómo aprende una red neuronal Una red que aprende a reconocer gatos: una conjetura, el error que recibe y una pequeña corrección, una y otra vez, sin una sola ecuación. 1:25 · Inglés -
Por qué la Luna parece cambiar de forma Escrito a partir de un artículo de NASA Space Place: la mitad de la Luna que el Sol siempre ilumina, y las ocho fases en orden. 0:59 · Inglés -
Despejar x, en un quiz en árabe Una pregunta de opción múltiple en cifras arábigas orientales, resuelta de derecha a izquierda con una balanza, con todas las opciones en la pizarra y la correcta en un círculo verde. 1:07 · Árabe
Tu tema, dibujado en un minuto, más o menos.
Tus primeros 2 videos son gratis, de hasta 1 minuto cada uno, con marca de agua. No necesitas tarjeta. Producto completo, con todas las voces y estilos incluidos.