Diskussion:Programmieren für Philosophinnen und Philosophen: Unterschied zwischen den Versionen
AnAd (Diskussion | Beiträge) |
|||
Zeile 47: | Zeile 47: | ||
Des Herbstes Abend ::: Soll ich schon Licht anmachen? ::: Kam sie und fragte. (Etsujin) | Des Herbstes Abend ::: Soll ich schon Licht anmachen? ::: Kam sie und fragte. (Etsujin) | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | ---- | ||
+ | hier ein weiteres stückchen code, vorerst mal undokumentiert. | ||
+ | |||
+ | <pre> | ||
+ | i=0 | ||
+ | s = 'wer hat an der uhr gedreht, ist es wirklich schon so spaet ?' | ||
+ | tmp='' | ||
+ | aus='' | ||
+ | while i < len(s): | ||
+ | if s[i] == ' ': | ||
+ | aus=aus+' '+tmp | ||
+ | tmp='' | ||
+ | else: | ||
+ | tmp = tmp + s[i] | ||
+ | i = i + 1 | ||
+ | |||
+ | aus=aus+' '+tmp | ||
+ | print aus | ||
+ | </pre> |
Version vom 19. Oktober 2004, 19:01 Uhr
ad haikus: das müsste mit klammer in der klammer funktionieren; bin schon am herumbasteln, hab aber keinen grund zu der annahme, bis heute 17 uhr eine fertige haikus-maschine gebaut zu haben. ...aber im grunde glaub´ich schon, dass es pipi-fax-einfach ist; AnAd(19.10.04)
so weit bin ich schon mal:
import random wort1 = ['Herb', 'stes'] wort2 = ['Ab', 'end'] wort3 = ['an', 'mach','en'] wort4 = ['frag', 'te'] wort5 = ['Des'] wort6 = ['Soll'] wort7 = ['ich'] wort8 = ['Licht'] wort9 = ['Kam'] wort10 = ['sie'] wort11 = ['und'] wort12 = ['schon'] satz = [ wort1 , wort2 , wort3, wort4, wort5 , wort6 , wort7, wort8, wort9 , wort10, wort11, wort12 ] i = 0 j = 0 k = 0 while i < 5: i = i + 1 print random.choice( satz), while j < 7: j = j + 1 print random.choice( satz), while k < 5: k = k + 1 print random.choice( satz),
zwei sachen können noch verbessert werden: 1. zur zeit werden wahllos wörter reingeworfen, so kommen manvhe gar nicht vor, andere wiederum mehrmals; 2. es schaut nicht nach haiku aus, weil noch keine zeilenumbrüche vorkommen; -> noch ein problem: python hat silben mit wörtern verwechselt; ist also doch noch keine haiku-maschine; aber fast!
der vollständigkeit halber das original:
Des Herbstes Abend ::: Soll ich schon Licht anmachen? ::: Kam sie und fragte. (Etsujin)
hier ein weiteres stückchen code, vorerst mal undokumentiert.
i=0 s = 'wer hat an der uhr gedreht, ist es wirklich schon so spaet ?' tmp='' aus='' while i < len(s): if s[i] == ' ': aus=aus+' '+tmp tmp='' else: tmp = tmp + s[i] i = i + 1 aus=aus+' '+tmp print aus