Skip to content

2.1.1 Arithmetische Operatoren

Patrick edited this page Oct 27, 2024 · 4 revisions

Arithmetik

Python funktioniert wie ein normaler Rechner und kann alle Arithmetik berechnen:

  • Addition
  • Subtraktion
  • Multiplikation
  • Division

Python kann viel mehr! Beginnen Sie hier mit Arithmetische Operatoren Beispiele.

Üben Sie verschieden Operatoren und sichten Sie mehr Beispiele auf die Python Documentation.

Nachdem Sie alles geübt haben, lösen Sie die Aufgaben für Ihre Lernzielkontrolle.

Es gibt Ausgabezelle in interaktive Python, aber print() ist notwendig, wenn man zum Console etwas zeigen will.

hallo_1.py

'Hallo!'
py hallo_1.py

keine Ausgabe in Shell

hallo_2.py

print('Hallo!')
py hallo_2.py

'Hallo!'

Lernzielkontrolle

1. Aufgabe

Was ist die Ausgabe?

4 + 3 * 2
Lösung

10

Multiplikation kommt vor Addition

2. Aufgabe

Was ist die Ausgabe?

2 * (1 == 1) + 1
Lösung

3

True ist 1, False ist 0
2 * 1 + 1 ist 3

3. Aufgabe

Was ist die Ausgabe?

'X' * (194 % 10)
Lösung

'XXXX'

% heißt Modus und 194 % 10 hat 4 Rest
'X' * 4 dupliziert X viermal

4. Aufgabe

Erzeugen Sie diese Ausgabe in nur einer Zeile (manuell schreiben vermeiden).

'Ich habe 4590459045904590459045904590459045904590 Erdbeeren!?!?!?!?!?!?!?!?!?!?'

Lösung
'Ich habe ' + '4590' * 10 + ' Erdbeeren' + '!?' * 10

5. Frage

Ergibt der Code True oder False? Warum?

'45390'[3] == 9
Lösung

False

Zur Erinnerung: Index beginnt auf 0!

Obwohl '45390'[3] '9' ist, die ist ein str und nicht ein int wie 9
Wir besprechen Datentypen als Nächstes


Als Nächstes: Datentypen ➡️

1 Set-Up

Mach dich bereit!

1.1 Python Installation

1.2 Befehlszeilenschnittstelle

1.2.1 PowerShell

1.2.2 Python pip

1.3 Code-Editor

1.4 Versionskontrolle

1.4.1 Git

1.4.2 GitHub

1.4.3 Obsidian

2 Grundlegend

Los geht's!

2.1 Rechner und Speicher

2.1.2 Datentypen

2.2 Kontrollfluss

2.3 Funktionen

2.3.4 Decorators

3 Fortgeschritten

Wie ein Profi!

3.2 Module

4 Wichtige Bibliotheken

Bibliothekskarte beantragen!

4.1 NumPy

4.2 pandas

5 Präsentationen

Letzte Strecke!

Clone this wiki locally