Montag, 23. September 2013

 

Denksport mit Python, erste Anwendung von Mercurial (POS1: 2BHIF)

Abgabename: 2013_2bhif_aufgabe2_Name_Vorname.tgz

Lesen Sie Mercurial Einführung und legen Sie
  1. die Datei ~/.hgrc nach dem Muster des obigen Artikels an:
    [ui]
    username = Vorname Name <i99999@student.htlwrn.ac.at>
    
  2. ein Projekt mit dem Namen brain_teasers an.
  3. ein Mercurial Repository an.
Arbeiten Sie die Aufgaben der Reihe nach ab und nehmen Sie das jeweilige Pythonscript in das Repository auf. Machen Sie (spätestens) dann ein commit, wenn das Programm funktioniert (oder wenn es zumindest ohne Syntaxfehler läuft).

Schreiben Sie folgende Pythonprogramme:
pythagorean_triple.py
Es soll ein Pythagoreisches Tripel (a2 + b2 = c2 für a < b < c) für a + b + c == 1000.
sumdigits2pow1000.py
Es soll die Ziffernsumme (Quersumme, engl. cross sum) der Zahl 21000 ermittelt werden. Die Zahl soll als Programmargument angegeben werden.
sumdigitsfact.py
Es soll die Ziffernsumme der Fakultät von 100 (100!) ermittelt werden. Die Zahl soll als Programmargument angegeben werden.
palindrome4.py
Generiere 4-stellige Palindrome als Produkt 2-steliger Zahlen. Die Faktoren und das Palindrom soll ausgegeben werden. Da die Multiplikation kommutativ ist, müssen Duplikate entfernt werden: 74x66 == 66x74 (4884), also nur einmal ausgeben.
palindrome6.py
Generiere 6-stellige Palindrome als Produkt 3-steliger Zahlen. Gib das Maximum der Palindrome aus.

Labels: , , ,


Kommentare:

Kommentar veröffentlichen

Abonnieren Kommentare zum Post [Atom]





<< Startseite

This page is powered by Blogger. Isn't yours?

Abonnieren Posts [Atom]