Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
lehrkraefte:blc:informatik:ffprg1-2019:challenges [2019/01/20 10:17] Ivo Blöchliger |
lehrkraefte:blc:informatik:ffprg1-2019:challenges [2019/02/05 17:46] mirco_buechel |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== Vorgehen ===== | ===== Vorgehen ===== | ||
* Legen Sie einen Ordner ' | * Legen Sie einen Ordner ' | ||
- | * Starten Sie TigerJython (evtl. auf die [[http:// | + | * Starten Sie TigerJython (evtl. auf die [[http:// |
- | * Öffnen Sie die beiden Dateien challenge.py und checker.py | + | * Öffnen Sie mit TigerJython |
* Führen Sie checker.py aus. Dabei muss für jede Challenge das Resultat erscheinen (1. Challenge OK, alle 6 anderen FAIL) | * Führen Sie checker.py aus. Dabei muss für jede Challenge das Resultat erscheinen (1. Challenge OK, alle 6 anderen FAIL) | ||
* Studieren Sie die Datei challenge.py. | * Studieren Sie die Datei challenge.py. | ||
* Beginnen Sie mit der Lösung der Challenge Ihrer Wahl. Stellen Sie Fragen bei technischen Problemen. | * Beginnen Sie mit der Lösung der Challenge Ihrer Wahl. Stellen Sie Fragen bei technischen Problemen. | ||
+ | |||
+ | ===== Lösungsvorschläge ===== | ||
+ | ==== hello ==== | ||
+ | <code python> | ||
+ | # Autor: Ivo Bloechliger | ||
+ | def hello(): | ||
+ | print(" | ||
+ | </ | ||
+ | ==== hifive ==== | ||
+ | <code python> | ||
+ | # mirco | ||
+ | def hifive(n): | ||
+ | for i in range(n): | ||
+ | print(' | ||
+ | print(' | ||
+ | </ | ||
+ | |||
+ | ==== rampe ==== | ||
+ | <code python> | ||
+ | def rampe(n): | ||
+ | for i in range(n): | ||
+ | print((i+1)*'#' | ||
+ | </ | ||
+ | ==== tree ==== | ||
+ | ==== teiler ==== | ||
+ | ==== prim ==== | ||
+ | ==== grid ==== | ||
+ |