Aufgabe 1
Schreibe ein Programm, das nach
Eingabe eines Wertes für den jährlichen Stromverbrauch in
Kilowattstunden (kWh) den mittleren Stromverbrauch pro Tag
ausgibt.
Eingabe:
6000
Ausgabe:
Der mittlere Stromverbrauch pro Tag
beträgt 16,4 kWh.
Aufgabe 2
Schreibe ein Programm, das nach
Eingabe eines Vornamens und eines Nachnamens eine E-Mail-Adresse im
Format [email protected]
ausgibt.
Eingabe:
justin
time
Ausgabe:
[email protected]
Aufgabe 3
Schreibe ein Programm, das eine
Anzahl von Sekunden in Stunden, Minuten und Sekunden umwandelt.
Eingabe:
3798
Ausgabe:
1 h 3 min 18 s
Aufgabe 4
Schreibe ein Programm, das nach
Eingabe deines Vornamens „Hallo“ zu dir sagt.
Eingabe:
Vorname: Andi
Ausgabe:
Hallo Andi
Aufgabe 5
Schreibe ein Programm, das nach
Eingabe eines Radius die Fläche des zugehörigen Kreises ausgibt.
Nimm für π den Wert 3.14.
Aufgabe 6
Das Programm in dieser Aufgabe
soll das Doppelte einer Zahl berechnen.
= input("Gib eine Zahl ein: ")
num print("Das Doppelte von", num, "ist", 2*num, ".")
Wenn man das Programm ausführt, um beispielsweise das
Doppelte der Zahl 13 berechnen zu lassen, gibt das Programm jedoch
offensichtlich nicht den richtigen Wert aus:
(a) Wie muss das Programm verändert werden, damit die
Ausgabe tatsächlich das Doppelte der eingegebenen Zahl
berechnet?
(b) Was ist der Grund dafür, dass die Ausgabe im obigen
Beispiel 1313 lautet?
Aufgabe 7
Schreibe ein Programm, das nach
Eingabe eines Kürzels für einen Wochentag (MO, DI, MI, DO, FR, SA,
SO) ausgibt, ob Wochenende ist oder nicht.
Eingabe:
DO
Ausgabe:
Es ist nicht Wochenende.
Eingabe:
SA
Ausgabe:
Es ist Wochenende.
Aufgabe 8
Damit auf einem Monitor
angezeigte Bilder als Vollbild dargestellt werden, müssen die Bilder
das Bildseitenverhältnis 16:9 haben. Schreibe ein Programm, das nach
Eingabe von Breite und Höhe eines Bildes (in Pixel) feststellt, ob
das Bild das für den Monitor passende Bildseitenverhältnis hat.
Eingabe:
Breite: 1024
Höhe: 768
Ausgabe:
Dieses Bild hat nicht das passende
Bildseitenverhältnis.
Eingabe:
Breite: 1920
Höhe: 1080
Ausgabe:
Dieses Bild hat das passende
Bildseitenverhältnis von 16:9.
Aufgabe 9
Ein Geschäft hat von 7:00 Uhr bis
18:00 Uhr geöffnet. Schreibe ein Programm, das nach Eingabe einer
Uhrzeit ausgibt, ob das Geschäft geöffnet hat oder nicht.
Eingabe:
Stunden: 17
Minuten: 8
Ausgabe:
Wir haben geöffnet.
Eingabe:
Stunden: 20
Minuten: 38
Ausgabe:
Wir haben geschlossen.
Aufgabe 10
Die Betriebstemperatur vieler
Prozessoren liegt idealerweise im Bereich zwischen 30°C und 70°C.
Das Programm in dieser Aufgabe soll angeben, ob die
Betriebstemperatur eines Prozessors in diesem Bereich liegt oder
nicht.
= int(input("CPU-Temperatur: "))
temp if temp < 30 and temp > 70:
print("Warnung. Die Temperatur des Prozessors liegt außerhalb des empfohlenen Bereichs.")
else:
print("OK. Die Temperatur des Prozessors liegt im empfohlenen Bereich.")
Beim Ausführen des Programms zeigt das Programm jedoch für
einen Wert außerhalb des empfohlenen Bereichs dennoch an, dass der
Wert innerhalb des empfohlenen Bereichs liegt:
Terminal:
CPU-Temperatur: 75
OK. Die Temperatur des Prozessors liegt im empfohlenen
Bereich.
Verändere das Programm so, dass die Funktionalität korrekt
ist.