Beispiele
Eine geteilte Python-Liste, dann 45 im Binär- und Hexadezimalsystem
Eine Liste, auf die zwei Namen zeigen, Zeile für Zeile neben dem Code verfolgt, dann eine Zahl Schritt für Schritt umgerechnet.
- 2:25
- Code-Aufgaben
- Gesprochen von Erinome
- Englisch
Aus einem Prompt erstellt
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. Transkript zum 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.
Weitere Beispiele
-
Wie ein neuronales Netz lernt Ein Netz lernt, Katzen zu erkennen: eine Vermutung, der Fehler, den es zurückbekommt, und eine kleine Korrektur, immer wieder, ohne eine einzige Formel. 1:25 · Englisch -
Warum der Mond seine Form zu ändern scheint Geschrieben nach einem Artikel von NASA Space Place: die Hälfte des Mondes, die die Sonne immer beleuchtet, und alle acht Phasen der Reihe nach. 0:59 · Englisch -
x bestimmen, als Quiz auf Arabisch Eine Multiple-Choice-Frage in ostarabischen Ziffern, von rechts nach links mit einer Waage gelöst, mit allen Antworten an der Tafel und der richtigen grün eingekreist. 1:07 · Arabisch
Dein Thema, gezeichnet in etwa einer Minute.
Deine ersten 2 Videos sind kostenlos, je bis zu 1 Minute lang, mit Wasserzeichen. Keine Kreditkarte nötig. Das komplette Produkt, inklusive aller Stimmen und Stile.