Oft werden Programme geschrieben, bei denen dem Benutzer Daten am Bildschirm ausgegeben werden. In Python kann man dazu die Funktion print() benutzen.
Die Funktion print() gibt das, was in ihren nachstehenden Klammern steht, auf dem Bildschirm aus. Dabei ist es wichtig, dass Texte in Anführungszeichen gesetzt werden, damit Python die Zeichen auch als Text erkennt und nicht als Python- bzw. Programm-Elemente interpretiert.
print("Hallo Du da!")
<html> <iframe src=„https://trinket.io/embed/python/843702469d“ width=„100%“ height=„200“ frameborder=„0“ marginwidth=„0“ marginheight=„0“ allowfullscreen></iframe> </html>
Mit der Input-Funktion können wir einen Benutzer zu einer Eingabe auffordern. Die Eingabe können wir dann einer Variable zuweisen und damit für eine spätere Verwendung speichern.
anzahl_spalten = input("Wie viele Spalten soll die Grafik haben? ") print(anzahl_spalten)
Funktionsweise
Wie viele Spalten soll die Grafik haben?
) und zeigt diesen in der Python-Shell an.<html>
<iframe src=„https://trinket.io/embed/python/0b99211fef“ width=„100%“ height=„200“ frameborder=„0“ marginwidth=„0“ marginheight=„0“ allowfullscreen></iframe>
</html>
Zur Durchführung von Berechnungen stehen verschiedene Rechenoperatoren zur Verfügung:
zahl_a = zahl_x + zahl_y zahl_b = zahl_x - 20 zahl_c = zahl_x * zahl_y zahl_d = zahl_x / 5 zahl_e = zahl_x ** 4
Verändere den Programmcode so, dass ein Benutzer die Anzahl der Punkte bestimmen kann.
import turtle import random #Farben "#373f51" "#208aae" "#e43f6f" turtle.speed(20) turtle.penup() turtle.goto(-100,100) turtle.pendown() for i in range(1,4): zufallszahl = random.randint(1, 100) if zufallszahl > 90: turtle.dot(80,"#373f51") elif zufallszahl > 10: turtle.dot(80,"#208aae") else: turtle.dot(80,"#e43f6f") turtle.penup() turtle.forward(85)
Entwerfe ein Programm, das die Rechenoperationen plus, minus, mal, geteilt und hoch durchführt (siehe Rechenoperatoren).