Übungen / Aufgaben zu Python
0 Lösungen
Entwickeln eines eigenen Webbrowser
Schreibe einen kleinen Webbrowser ähnlich wie Lynx, welcher dir den HTML-Code einer Website
ausgibt. Er sollte eine solche simple Seite anzeigen können:
HTML-Code Du kannst den Code auch
direkt umwandeln und in der Konsole darstellen. Es sollen keine fertigen Funktionen aus der Standard-Libarie
genutzt werden und das Programm sollte so über die Konsole geöffnet werden:
ausgibt. Er sollte eine solche simple Seite anzeigen können:

<h1>Test-Seite</h1> <b>Fett</b>,<u>Unterstrichen</u> und <b><u>beides</u></b>!
direkt umwandeln und in der Konsole darstellen. Es sollen keine fertigen Funktionen aus der Standard-Libarie
genutzt werden und das Programm sollte so über die Konsole geöffnet werden:
Konsolenausgabe:
meinwebbrowser www.test.de\index.htm
6 Lösungen

Fakultät von n berechnen
Schreiben Sie ein Programm, oder eine Funktion, die die Fakultät einer beliebigen Zahl berechnet ohne eine vorhandene Funktion aus der Programmbibliothek zu verwenden.
Konsolenausgabe:
Fakultät von n: 10
3628800
5 Lösungen

Mit Caesar Chiffre ent- und verschlüsseln
Schreiben Sie ein Programm, indem Sie mit Hilfe der Caesar Chiffre einen beliebigen Text ent- und verschlüsseln können. Zuvor muss der Text und die Anzahl der Verschiebung angegeben werden. Groß- und Kleinschreibung muss nicht beachtet werden.
Konsolenausgabe:
Geben Sie den Text ein: Beispielwort
Um wie viele Stellen soll verschoben werden: 1
Ergebnis: Cfjtqjfmxpsu
5 Lösungen

Abstand zweier Punkte
Schreiben Sie ein Programm, welches den Abstand zweier Punkte berechnet. Zuvor müssen die Koordinaten beider Punkte abgefragt werden.
Konsolenausgabe:
x1:1
y1:1
x2:2
y2:2
1.4142135623730951
2 Lösungen

Programmier-Basic: Eigene Klasse Rechnen schreiben
Schreibe eine eigene Klasse, die für dich das Rechnen übernimmt:
-Funktionen für Addition, Multiplikation, Subtraktion, Division
-Achte darauf, dass Bei der Divison nicht durch 0 geteilt werden darf!
-Die Funktionen sollten Float Werte entgegen nehmen, damit du auch Kommerzahlen berechnen kannst
Im eingentlichen Programm sollst du dann mit z.B. mit einer
Eine bespiel in der Konsole:
gruß
coco
-Funktionen für Addition, Multiplikation, Subtraktion, Division
-Achte darauf, dass Bei der Divison nicht durch 0 geteilt werden darf!
-Die Funktionen sollten Float Werte entgegen nehmen, damit du auch Kommerzahlen berechnen kannst
Im eingentlichen Programm sollst du dann mit z.B. mit einer
switch
abfrage die Eingabe verwalten und zu den Richtigen funktionen schicken.Eine bespiel in der Konsole:
Konsolenausgabe:
Erste Zahl: 1.215
Operator: /
Zweite Zahl: 1.124
Ergebnis: 1.08096
Drücken Sie eine beliebige Taste...
gruß
coco
4 Lösungen

Anzahl Freitag, der 13te über bestimmten Zeitraum
Schreibe ein Programm welches 2 verschiedene Datum einliest und berechne die Anzahl wie oft in diesem Zeitraum der 13te eines Monats auf einen Freitag fiel und gib diese aus.
Konsolenausgabe:
Startdatum: 01.01.2009
Enddatum: 31.12.2009
13.02.2009
13.03.2009
13.11.2009
Summe: 3
4 Lösungen

Zahlen in Römischer Schreibweise
Schreibe eine Programm welches eine Ganzzahl einliest und diese anschließend in römischer Schreibweise wieder ausgibt und umgekehrt bei einer eingegebenen Zahl in römischer Schreibweise diese als normale Zahl wieder ausgibt:
Die Erkennung der Schreibweise sollte automatisch funktionieren.
Konsolenausgabe:
Geben Sie eine Zahl ein: 1234
entspricht: MCCXXXIV
Geben Sie eine Zahl ein: DXXXVII
entspricht: 537
Die Erkennung der Schreibweise sollte automatisch funktionieren.
9 Lösungen

Text nach Wörtern untersuchen
Ein Text und das Wort was gesucht werden soll, soll eingegeben werden. Daraufhin soll ausgegeben wie oft das Wort in dem Text vorhanden ist.
Konsolenausgabe:
Eingabe Text: Das ist mein Beispieltext.
Welches Wort soll gesucht werden: ist
Das Wort "ist" wurde 1 mal gefunden.
8 Lösungen

Text abwechselnd in Groß- und Kleinschreibung
Schreiben Sie ein Programm, welches einen eingegeben Text so manipuliert, das der Text abwechselnd in Groß- und Kleinschreibung auf den Bildschirm ausgegeben wird.
Konsolenausgabe:
Texteingabe: Beispieltext
Textausgabe: BeIsPiElTeXt
11 Lösungen

Ausgabe der Fibonacci-Folge
Schreiben Sie ein Programm, welches die Fibonacci-Folge ausgibt. Zuvor wird abgefragt, wie viele Werte ausgegeben sollen.
Hilfe von Wiki: Fibonacci-Folge
Hilfe von Wiki: Fibonacci-Folge
Konsolenausgabe:
Ausgabe der Fibonacci-Folge mit 10 Werten : 0,1,1,2,3,5,8,13,21,34
10 Lösungen

Vokale zählen in einem beliebigen Satz
Programmieren Sie ein Programm, welches die Anzahl aller Vokale in einem zuvor eingegebenen Satz ausgibt.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.
Optional wäre die Ausgabe wie oft welcher Vokal in dem Satz vorhanden ist.
Konsolenausgabe:
Geben Sie einen Satz ein :
Dies ist ein toller Satz.
Anzahl der Vokale : 8
A: 1
E: 3
I: 3
O: 1
U: 0
7 Lösungen

Zahlen erraten lassen.
Programmiere ein Programm, welches eine vom User erdachte Zahl (Integer) in einem vom User angegebenen Bereich Erraten soll.
Konsolenausgabe:
Bitte Untergränze angeben: 0
Bitte Obergränze angeben: 100
Bitte geben sie nach jedem versuch R,G oder K an. je nachdem ob
R die Zahl richtig ist
G die gesuchte Zahl grösser ist
K die gesuchte Zahl kleiner ist
1. Versuch: 50.
k
2. Versuch: 25
g
3. Versuch: 37
g
4. versuch: 42
g
5. Versuch: 46
k
6. Versuch: 44
k
7. Versuch: 43
r
Die gesuchte Zahl war also die 43!