Wo liegt dass Problem (Python Code)?

J0T4T4  26.07.2024, 15:37

Welche Python-Version hast du?

Gast123456470 
Beitragsersteller
 26.07.2024, 15:40

2.7.10.

Ist ein MacBook Pro von 2009.

2 Antworten

Von Experte jo135 bestätigt

Python 2 kennt noch keine f-Strings (ich glaube 3.8+), und vermutlich auch print() nicht so richtig. Wenn es dir irgendwie möglich ist, organisier dir eine neuere Python-Version.

Schau sonst explizit mal nach Guides für Python 2, das sollte dann besser laufen.

Woher ich das weiß:Studium / Ausbildung – Trust me, I'm an engineer

jo135  26.07.2024, 16:05

Eigentlich gibt es heute so gut wie keinen Grund mehr, Python 2 zu verwenden. Manche Linux-Distros haben aber immer noch beide Versionen installiert, wobei "python" die 2er ist und "python3" die 3er.

Auf dem Mac am besten per Homebrew ein aktuelles Python installieren.

2
Gast123456470 
Beitragsersteller
 26.07.2024, 15:42

Okay, dankeschön.

1

Zur Erinnerung, f-Strings wurden 2016 mit Version 3.6 eingeführt. Also ein Jahr nach dem ursprünglich anvisierten Sunset von 2.7.

Auch wenn der Sunset bis 2020 verschoben wurde, Du willst einfach kein Python 2 mehr nutzen.


Gast123456470 
Beitragsersteller
 26.07.2024, 17:43

Hab mir mittlerweile die neuste Pythonversion runtergeladen.

0
KarlRanseierIII  26.07.2024, 17:48
@Gast123456470

Die neuste non final wäre 3.13, die neuste final 3.12.x und matured wäre die 3.11.x.

Sofern Du also einen der beiden BRanches 3.11 oder 3.12 genommen hast, passt das IMHO.

1