Ganz einfach (zunächst…): Öffne in IDLE ein neues Fenster, notiere dort:
print ("Hallo Welt!")
drücke F5, speichere unter einem sinnvollen Namen (die Dateiendung .py
muss eingegeben werden!) und erfreue dich an deinem ersten Programm!
Der Befehl print
gibt also offenbar etwas aus. Eine Eingabe wäre nun natürlich schön. Dafür gibt es den Befehl input
. Beachte, dass Befehle (oder Funktionen) immer Klammer benötigen. Es gibt also eigentlich nur die Befehle print()
und input()
.
x = input() print (x)
Dieses Programm erwartet zunächst eine Eingabe. Das, was der Benutzer dann eingibt und mit ENTER
beendet, wird eine Zeile tiefer sofort wieder ausgegeben.
Beispiel:
5*7 5*7 >>>
Möchte man den Benutzer mitteilen, was er denn eigentlich eingeben soll, so kann man das mit Hilfe des input
-Befehls tun:
x = input ("x = ") print (x)
ergibt
x = 5 5 >>>
Schreibe ein Programm, dass den Benutzer nach seinem Namen fragt und ihn anschließend (mit diesem Namen) begrüßt. Ungefähr so:
Name: Jupp
Hallo
Jupp
Wie geht es dir?
x = input("Name: ") print ("Hallo") print (x) print ("Wie geht es dir?")
Ändere das Programm so ab, dass die Ausgabe innerhalb einer Zeile erfolgt.
x = input("Name: ") print ("Hallo" + x + "Wie geht es dir?")