Python Schulungs Skript: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 23: | Zeile 23: | ||
eingabe=input("Geben Sie etwas ein\n") | eingabe=input("Geben Sie etwas ein\n") | ||
print(eingabe) | print(eingabe) | ||
| + | </syntaxhighlight> | ||
| + | ==Datentyp der Eingabe ist ein String== | ||
| + | Bei Eingaben von Zahlen werden 2 Strings aneinander gereiht | ||
| + | <syntaxhighlight> | ||
| + | a = input('Bitte geben Sie eine Zahl ein: ') | ||
| + | b = input('Bitte geben Sie eine zweite Zahl ein: ') | ||
| + | print(a + b) | ||
| + | </syntaxhighlight> | ||
| + | ==Umwandlung von Strings in Integer== | ||
| + | Hier werden die Zahlen addiert | ||
| + | <syntaxhighlight> | ||
| + | a = eval(input('Bitte geben Sie eine Zahl ein: ')) | ||
| + | b = eval(input('Bitte geben Sie eine zweite Zahl ein: ')) | ||
| + | print(a + b) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=Links= | =Links= | ||
*https://de.wikipedia.org/wiki/Python_(Programmiersprache) | *https://de.wikipedia.org/wiki/Python_(Programmiersprache) | ||
Version vom 28. November 2019, 11:24 Uhr
Grundlegendes
- Entwickelt von Guido van Rossum am Centrum Wiskunde & Informatica in Amsterdam
- Der Name bezieht sich auf die Monty Phytons
- eine universelle, üblicherweise interpretierte höhere Programmiersprache.
- Sie hat den Anspruch, einen gut lesbaren, knappen Programmierstil zu fördern.
- Blöcke werden nicht durch geschweifte Klammern, sondern durch Einrückungen strukturiert.
- klare und übersichtlichen Syntax
- Objektorientiert, Aspektorientiert, Funktionale
Der Anfang "Hello World"
Der simpelste Befehl in Python ist die Ausgabe einer Zeichenfolge. Dazu gibt es den Befehl print()
#!/usr/bin/python
print("Hallo Welt!")Das Skript sollte man natürlich noch ausführbar machen
- chmod +x skript
Die Eingabe
Einfache Eingabe
Die Benutzereingabe wird durch den Befehl input() realistiert
#!/usr/bin/python
eingabe=input("Geben Sie etwas ein\n")
print(eingabe)Datentyp der Eingabe ist ein String
Bei Eingaben von Zahlen werden 2 Strings aneinander gereiht
a = input('Bitte geben Sie eine Zahl ein: ')
b = input('Bitte geben Sie eine zweite Zahl ein: ')
print(a + b)Umwandlung von Strings in Integer
Hier werden die Zahlen addiert
a = eval(input('Bitte geben Sie eine Zahl ein: '))
b = eval(input('Bitte geben Sie eine zweite Zahl ein: '))
print(a + b)