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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file schlange-0.1.2.tar.gz.
File metadata
- Download URL: schlange-0.1.2.tar.gz
- Upload date:
- Size: 15.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4793039e17a5fe043f582c53b898f7d3fdc2333fed4b23f70872b5603579cc1b
|
|
| MD5 |
b1efb15d1b05f13904dd78a386b945e6
|
|
| BLAKE2b-256 |
0f21e21f069f068c49247421af4220355e8783bafb4ba9bb80e388fedd03195c
|
File details
Details for the file schlange-0.1.2-py3-none-any.whl.
File metadata
- Download URL: schlange-0.1.2-py3-none-any.whl
- Upload date:
- Size: 12.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f688138f29682df19d4d0fc5069b5f3c7ff1c95ad703532974d4f58aceb8f2c
|
|
| MD5 |
3e6353f8299af28182e6ccff66c66775
|
|
| BLAKE2b-256 |
d2db7b86099b9c51c7156334b3c949f6d62283f48407bdcd9603adadf9024b1a
|