Skip to main content

Python auf Deutsch - Deutsche Schlüsselwörter für Python

Project description

Schlange 🐍

Python auf Deutsch - Ein Python-Package, das deutsche Schlüsselwörter für Python bereitstellt.

Überblick

Schlange ermöglicht es, Python-Code mit deutschen Schlüsselwörtern zu schreiben. Anstatt if, for, while etc. können Sie deutsche Begriffe wie wenn, für, solange verwenden.

Installation

pip install schlange

Schnellstart

Methode 1: Deutsche Funktionen direkt verwenden

from schlange.functions import drucke, bereich, länge

drucke("Hallo Welt!")
for i in bereich(1, 6):
    drucke(f"Zahl: {i}")

Methode 2: Deutsche Syntax mit Transformation

from schlange.transformer import führe_aus

deutscher_code = """
funktion begrüße(name):
    drucke(f"Hallo {name}!")
    gib_zurück f"Begrüßung für {name}"

wenn 5 > 3:
    nachricht = begrüße("Welt")
    drucke(nachricht)
"""

führe_aus(deutscher_code)

Methode 3: CLI-Tool für deutsche .py-Dateien

Erstellen Sie eine Datei mein_programm.py:

von schlange importiere *

drucke("Deutsches Python!")
für i in bereich(5):
    drucke(f"Zahl {i}")

Führen Sie aus:

python -m schlange.cli mein_programm.py

Verwendung

Als Modul importieren

from schlange import *

# Statt if/else
wenn x > 5:
    drucke("x ist größer als 5")
sonst:
    drucke("x ist kleiner oder gleich 5")

# Statt for-Loop
für i in bereich(10):
    drucke(i)

# Statt while-Loop
solange x < 100:
    x += 1

Als Skript ausführen

schlange mein_programm.py

Deutsche Schlüsselwörter

Deutsch English Beschreibung
wenn if Bedingte Anweisung
sonst else Alternative Anweisung
sonstwenn elif Weitere Bedingung
für for Schleife
solange while Bedingte Schleife
funktion def Funktionsdefinition
klasse class Klassendefinition
importiere import Modul importieren
von from Import von spezifischen Elementen
gib_zurück return Rückgabewert
versuche try Fehlerbehandlung
außer except Ausnahmebehandlung
endlich finally Abschlussblock
Wahr True Boolean True
Falsch False Boolean False
Nichts None None-Wert
und and Logisches UND
oder or Logisches ODER
nicht not Logisches NICHT
in in Enthaltensein-Operator
ist is Identitäts-Operator
durchbrechen break Schleife verlassen
fortsetzen continue Nächste Iteration
bestehen pass Leere Anweisung

Funktionen

Deutsch English Beschreibung
drucke() print() Ausgabe
eingabe() input() Benutzereingabe
länge() len() Länge ermitteln
bereich() range() Zahlenbereich
typ() type() Typ ermitteln
liste() list() Liste erstellen
wörterbuch() dict() Dictionary erstellen

Beispiele

Einfaches Programm

from schlange import *

name = eingabe("Wie heißt du? ")
drucke(f"Hallo {name}!")

wenn länge(name) > 10:
    drucke("Du hast einen langen Namen!")
sonst:
    drucke("Dein Name ist schön kurz.")

Klasse definieren

from schlange import *

klasse Person:
    funktion __init__(selbst, name, alter):
        selbst.name = name
        selbst.alter = alter
    
    funktion vorstellen(selbst):
        drucke(f"Ich bin {selbst.name} und {selbst.alter} Jahre alt.")

person = Person("Max", 25)
person.vorstellen()

Lizenz

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

schlange-0.1.4.tar.gz (18.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

schlange-0.1.4-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file schlange-0.1.4.tar.gz.

File metadata

  • Download URL: schlange-0.1.4.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for schlange-0.1.4.tar.gz
Algorithm Hash digest
SHA256 97808392f8ac1c303f896607b67b5140cd71d7258bcb3b0ab2c8104be18a3d6c
MD5 aaeba0a806b5632428d259c0a40f74a4
BLAKE2b-256 2cd6f7873b6c39f91c5cbfcf7f279c87c1a75f66f0f2a7d4cf27c8201bce1c51

See more details on using hashes here.

File details

Details for the file schlange-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: schlange-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for schlange-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 a15286fe92fb2dc159e78f1ffecca7bb8e4806aaec512f50daacddd07ca173ba
MD5 3295b41d888d49407ec3e07951898ef7
BLAKE2b-256 c02d0af4dfc0fc289464e249d60aaad9aee82e7855a8ca19871ca2dd2b918776

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page