>>>
Interpreter wartet auf weitere Eingaben
Hexadezimalzahl
Angabe von Farbtönen als RGB-Triplett
Basis: 16 (kann Werte von 0-15 annehmen)
mithilfe von Ziffern 0-9 und Buchstaben A-F (A=10 und F=15)
Angabe mit 0x(Hexadezimalzahlen) oder hex(Zahl)
RGB-Werte
Wie Hexadezimal, aber da kein Wert, wird sie mit angegeben: #(+Hexadezimalzahl)
Angabe mit Farbintensität pro Farbton RGB: 0(Licht aus); 255 (Licht maximal an)
Gleitkommazahlenproblem bei Computer
Verzweigungen
Bedingte Anweisungen werden nur bei einem bestimmten Zustand ausgeführt
Schleifen
Eine Schleife führt bestimmte Codes immer wieder aus, und zwar so lange, bis eine bestimmte Bedingung erreicht ist
while (…)
Schleife
input (...)
Die input-Funktion enthält als Argument eine Zeichenkette. Diese Zeichenkette enthält meist Text, welchen den Benutzer zu einer Eingabe auffordert.
if (…)
Bedingung als Argument, jedoch nur einmalige Ausführung
else (…)
nicht-erfüllte Bedingung als Anweisung
Addition von Binärzahlen
wie normale Strichaddition (1+0=1; 1+1=0 und schreibe 1; 1+1+1=1 und schreibe ebenfalls 1)
Binärzahlen in Python
0b (+ Binärzahl)
bin(Zahl)
Umwandlung der Zahl in binär
math.factorial
Fakultät
bitweises AND
bitweise OR
bitweises NOT
bitweise XOR
Verknüpfung bitweiser Operatoren
Beispielrechnungen (mit Ergebnis)
Vorzeichenbehafte Ganzzahl mit Zweierkomplement
Wie?
Vorzeichenbehaftete Binärzahlen in Python
-0b (+Binärzahl)
ODER
bin(-Zahl)
Flussdiagramm (Flow Chart)
Unterprogramme
sind einfache Programmteile, welche eine bestimmte Aufgabe erledigen
Variablen und Konstanten
(können auch mit Unterstrich beginnen (wenn Name im Programm schon vergeben)
Signal (binär)
logisches XOR
“exclusive or” (beide Eingangssignale gleich, dann ist das Ausgangssignal ungesetzt; sind beide verschieden, dann ist das Ausgangssignal gesetzt)
logisches XNOR
Operatoren beschreiben
#
Kommentar oder Befehl (keine FUnktion in Python)
Sintaxfehler
Wort falsch geschrieben (Befehl kann nicht ausgeführt werden)
SintaxError
Grammatik der Programiersprache nicht beachtet
Vergleichsoperatoren in Python (meistens aufgaben mit wahr und falsch in Klausur; Vergleich von richtigen Zahlen und deren Wahrheit in Bezug auf die Vergleichoperatoren!!!!)
==
!=
>
<
<=
>=
gleich
ungleich
gößer als
kleiner als
kleiner oder gleich
größer oder gleich
math
mathematische Funktionen zur Verfügung
dir(…)
Auflistung aller Bestandteile (auch Funktionen)
logisches AND(..)
und (zwei oder mehr Schalter)
logisches OR(…)
Oder (zwei oder mehr Schalter sind parallel angeordnet; Lampe brennt, wenn einer der Schalter geschlossen ist)
logisches NOT(..:)
Nicht (Schalter besteht immer aus genau einem Schalter und kehrt das Eingangssignal stets um)
logisches NAND (…)
Verknüpfung AND und NOT
logisches NOR
Verknüpfung OR und NOT
random
Funktionen zur Berechnung von Zufallszahlen
Logikfehler
Denkfehler (Programm macht nicht das, was man erwartet)
NameError
Bezeichner, den Python nicht kennt ODER
Variablen verwendet, die es noch gar nicht gibt
Print(“….”)
Argument/Aussage der Funktion (immer in runden Klammern)
akzeptiert von null bis zu einer beliebigen Anzahl an Argumenten
add(100,23)
Addition=100+23
Last changeda year ago