Direkt zum Inhalt

BPE 5.1.2 · J1

Eingabe – Verarbeitung – Ausgabe

Du baust Programme nach dem EVA-Prinzip und wandelst Eingaben sicher in Zahlen um.

Geschätzte Lernzeit: 40 Minuten

Noch nicht begonnen

Das kannst du danach

  • das EVA-Prinzip erklären
  • input() und print() einsetzen
  • Text mit int() oder float() umwandeln
  • Eingaben zu Ergebnissen verarbeiten

Verständlich erklärt

input() liefert immer Text. Soll gerechnet werden, muss dieser Text passend umgewandelt werden. int() eignet sich für ganze Zahlen, float() für Dezimalzahlen. print() gibt das verarbeitete Ergebnis aus.

  • EVA-Prinzip
  • input()
  • print()
  • Typumwandlung

Beispiel

alter = int(input('Alter: '))
print(alter + 1)

Typische Fehler

  • Mit dem unveränderten Ergebnis von input() rechnen
  • Komma statt Punkt in einer Python-Dezimalzahl verwenden

Kurz zusammengefasst

Eingabe erfassen, in den benötigten Typ umwandeln, verarbeiten und das Ergebnis ausgeben.

Abi-Bezug

Begründe deinen Lösungsweg, beachte Randfälle und verwende passende Fachbegriffe. Die Übungen sind selbst erstellt, keine offiziellen Prüfungsaufgaben.

Jetzt selbst ausprobieren

Prüfe deine Lösung automatisch. Bei Bedarf helfen dir ein Tipp und anschließend die Musterlösung.

BPE 5J11 Punkteleicht

Eingabe – Verarbeitung – Ausgabe – Aufgabe 1

Noch nicht begonnen

Aufgabenstellung

In welcher Reihenfolge arbeitet das EVA-Prinzip?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
Ein Programm nimmt Daten entgegen, verarbeitet sie und gibt ein Ergebnis aus.
BPE 5J11 Punkteleicht

Eingabe – Verarbeitung – Ausgabe – Aufgabe 2

Noch nicht begonnen

Aufgabenstellung

Welchen Datentyp liefert input() zunächst?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
input() liefert Text – auch wenn Ziffern eingegeben wurden.
BPE 5J12 Punktemittel

Eingabe – Verarbeitung – Ausgabe – Aufgabe 3

Noch nicht begonnen

Aufgabenstellung

Welche Ausgabe entsteht bei der Eingabe 8?

zahl = input()
print(zahl + "2")

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
input() liefert Text; + verbindet hier Zeichenketten.
Lösung anzeigen
Ohne int() werden zwei Texte aneinandergehängt.
BPE 5J12 Punktemittel

Alter im nächsten Jahr

Noch nicht begonnen

Aufgabenstellung

Lies ein Alter ein und gib das Alter im nächsten Jahr als Zahl aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Wandle die Eingabe mit int() um.
Lösung anzeigen
alter = int(input())
print(alter + 1)
BPE 5J12 Punktemittel

Rechteckfläche aus Eingaben

Noch nicht begonnen

Aufgabenstellung

Lies Breite und Höhe als ganze Zahlen ein und gib die Fläche aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Beide Eingaben müssen umgewandelt werden.
Lösung anzeigen
breite = int(input())
hoehe = int(input())
print(breite * hoehe)
BPE 5J12 Punktemittel

Temperatur umrechnen

Noch nicht begonnen

Aufgabenstellung

Lies Celsius als Dezimalzahl ein und gib celsius * 1.8 + 32 aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
float() akzeptiert auch Dezimalwerte.
Lösung anzeigen
celsius = float(input())
fahrenheit = celsius * 1.8 + 32
print(fahrenheit)
BPE 5J13 Punkteanspruchsvoll

Einkaufspreis berechnen

Noch nicht begonnen

Aufgabenstellung

Lies Stückzahl (int) und Einzelpreis (float) ein. Gib den Gesamtpreis aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Verwende für die beiden Eingaben unterschiedliche Typen.
Lösung anzeigen
anzahl = int(input())
preis = float(input())
print(anzahl * preis)
BPE 5J13 Punkteanspruchsvoll

Eingabe – Verarbeitung – Ausgabe – Aufgabe 8

Noch nicht begonnen

Aufgabenstellung

Ordne die Zeilen dem EVA-Prinzip zu: km = float(input()), meter = km * 1000, print(meter). Antworte mit den drei Anfangsbuchstaben.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Erst Eingabe, dann Verarbeitung, dann Ausgabe.
Lösung anzeigen
Die drei Programmzeilen folgen genau E, V und A.

Lektionsabschluss

Bearbeite Aufgaben, um deine Auswertung zu sehen.