SyntaxError: Non-ASCII character

michi@michi-debian:~$ python tkinter
File „tkinter“, line 5
SyntaxError: Non-ASCII character ‚\xe2‘ in file tkinter on line 5, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Dieser Fehler weisst auf auf Sonderzeichen in Quellcode hin. Sonderzeichen wie ä,ö,ü müssen in Ascii Code umgewandelt werden. Eine meist verwendete Möglichkeit ist die Umwandlung in Selbstlaute: ae , ue, oe

Die Codierung kann am Anfang der Datei festgelegt werden:

# -*- coding: utf-8 -*-

NameError: name ‚zahl_1‘ is not defined

>>> zahl_1
Traceback (most recent call last):
  File "<pyshell#34>", line 1, in <module>
    zahl_1
NameError: name 'zahl_1' is not defined
>>> 

„in not defined“ = ist nicht definiert.

Es wurde versucht die Variable / den Bezeichner aufzurufen. Sie wurde aber nicht definiert.

Lösung: Definition / Angabe des gewünschten Bezeichners

>>> zahl_1=10
>>> print (zahl_1)
10
>>> zahl_1="zehn"
>>> zahl_1
'zehn'