Diskussion:Programmieren für Philosophinnen und Philosophen: Unterschied zwischen den Versionen

Aus Philo Wiki
Wechseln zu:Navigation, Suche
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, 20: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