Ein Notebook besteht aus mehreren Zellen, jede Zelle kann einen anderen Inhaltstypen haben:
Und es werden z.B. auch Formeln unterstützt! $$ \sum_{i=1}^n i = \frac{n(n+1)}{2} = \frac{n^2+n}2$$
import sys
sys.version
'3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0]'
Einen Codeblock kann man mittels Shift+Enter
ausführen, die Ausgabe erscheint dann direkt darunter (auch ohne print()
). Übrigens, die Eingabe von Markdown beendet man auch mit Shift+Enter
.
def summe(n):
s = 0
for i in range(n+1):
s += i
return s
Eine Funktion kann einfach definiert werden und ist dann im laufenden Kernel verfügbar, also in allen weiteren Codeblöcken definiert.
"Korrekt" if summe(10) == (10**2+10)/2 else "Fehlerhaft"
'Korrekt'
Code beginnend mit !
wird als "Command" im Terminal ausgeführt.
!ls /
bin dev home lib32 libx32 mnt proc run srv tmp var boot etc lib lib64 media opt root sbin sys usr