BASF-Spulen mit dreieckigen Fenstern
#10
bitbrain2101,'index.php?page=Thread&postID=256421#post256421 schrieb:Gmäeß eneir Sutide eneir elgnihcesn Uvinisterät ist es nchit witihcg, in wlecehr Rneflogheie die Bstachuebn in eneim Wrot snid, das ezniige was wcthiig ist, ist, dass der estre und der leztte Bstabchue an der ritihcegn Pstoiion snid.

Wtziig. Veihlelict kmomt dzau, daß man das Wrot Fnseter eehr in Vebrdnniug mit dem Atjikedv dkiecrg als mit dkceieirg knnet. Smile

Ich knonte mir nhcit neemhn, das greade mal in Pogcdormrame zu mßeilen.

Code:
import random

FIX_PART_LENGTH=1

def mix(sWord):
    if len(sWord)<=FIX_PART_LENGTH*2:
        sWordMixed=sWord
    else:
        iFixPartEnd=len(sWord)-FIX_PART_LENGTH
        
        while sWord[iFixPartEnd] in ".!?,":
            iFixPartEnd-=1
                
        sMixPart=sWord[FIX_PART_LENGTH:iFixPartEnd]
        sMixPartNew=""
        
        while len(sMixPart)>0:
            iPosRandom=random.randint(0,len(sMixPart)-1)
            sMixPartNew+=sMixPart[iPosRandom]
            
            sMixPart=sMixPart[:iPosRandom] + sMixPart[iPosRandom+1:]
        
        sWordMixed=sWord[:FIX_PART_LENGTH] + sMixPartNew +  sWord[iFixPartEnd:]
    
    return sWordMixed

sText="Witzig. Vielleicht kommt dazu, daß man das Wort Fenster eher in Verbindung mit dem Adjektiv dreckig als mit dreieckig kennt. Ich konnte mir nicht nehmen, das gerade mal in Programmcode zu meißeln. Aber jetzt genug des Offtopics."
asText=sText.split(" ")
asTextNew=list(map(mix, asText) )
sTextNew=" ".join(asTextNew)

print (sTextNew)

Aebr jetzt gnueg des Otfifcpos.
Zitieren


Nachrichten in diesem Thema
BASF-Spulen mit dreieckigen Fenstern - von t20 - 28.03.2020, 21:53
[Kein Betreff] - von mx1000 - 28.03.2020, 21:55
[Kein Betreff] - von Zelluloid - 28.03.2020, 22:30
[Kein Betreff] - von GDR 22 - 30.03.2020, 10:36
[Kein Betreff] - von timo - 30.03.2020, 10:43
[Kein Betreff] - von The_Wayne - 30.03.2020, 11:15
[Kein Betreff] - von Kabelsalat - 30.03.2020, 11:50
[Kein Betreff] - von bitbrain2101 - 30.03.2020, 12:15
[Kein Betreff] - von GDR 22 - 30.03.2020, 14:15
[Kein Betreff] - von timo - 30.03.2020, 20:55
[Kein Betreff] - von bitbrain2101 - 30.03.2020, 22:47
[Kein Betreff] - von Kirunavaara - 01.04.2020, 15:15

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 10 Gast/Gäste