Stunden in Sekunden umrechnen

PythonBeginner
Jetzt üben

Einführung

In dieser Herausforderung erstellen Sie einen einfachen Zeitumrechner, der Stunden in Sekunden transformiert. Diese praktische Übung hilft Ihnen dabei, Ihr Verständnis grundlegender Python-Konzepte wie Benutzereingaben, mathematische Operationen und Typumwandlungen zu festigen.

Implementierung des Zeitumrechners

Öffnen Sie den Code-Editor. Dort finden Sie die Vorlagendatei seconds.py mit hilfreichen Kommentaren, die Sie durch die Implementierung führen.

Aufgaben

  • Erstellen Sie ein Programm, das Stunden in Sekunden umrechnet.
  • Verarbeiten Sie die Benutzereingabe für die Anzahl der Stunden.
  • Berechnen Sie die entsprechende Anzahl an Sekunden und geben Sie diese aus.

Anforderungen

  • Arbeiten Sie mit der Vorlagendatei /home/labex/project/seconds.py.
  • Ersetzen Sie die TODO-Kommentare durch funktionierenden Code, der:
    1. input() verwendet, um die Stunden mit der Eingabeaufforderung "Hours: " abzufragen.
    2. Die eingegebene Zeichenfolge in eine Ganzzahl (Integer) umwandelt.
    3. Die Sekunden berechnet (Stunden multipliziert mit 3600).
    4. Das Ergebnis im Format "Seconds: " ausgibt.

Rechnen mit Zahlen

Hier ist eine kurze Orientierungshilfe für die Umrechnung:

  • 1 Stunde = 60 Minuten
  • 1 Minute = 60 Sekunden
  • Daraus folgt: 1 Stunde = 3600 Sekunden
  • Beispielrechnung: 2 Stunden = 2 × 3600 = 7200 Sekunden

Beispiel

So sollte Ihr Programm im Betrieb aussehen:

$ python seconds.py
Hours: 3
Seconds: 10800

Ein weiteres Beispiel:

$ python seconds.py
Hours: 1
Seconds: 3600
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie ein praktisches Programm zur Zeitumrechnung erstellt, das mehrere fundamentale Python-Konzepte demonstriert:

  • Entgegennahme von Benutzereingaben mit der Funktion input().
  • Umwandlung von Strings in Ganzzahlen mittels int().
  • Durchführung mathematischer Berechnungen.
  • Formatierung und Anzeige von Ausgaben mit print().

Diese Fähigkeiten bilden die Grundlage für komplexere Programmieraufgaben und reale Anwendungen in der Softwareentwicklung.