Uppgifter | |
Användarnamn | |
Besök | - |
Hemsida | Ingen |
Plats (stad) | |
Senaste besök | 01:00 - 1:a Januari 1970 |
Poster i forumet | |
Varningar | |
Grupp | |
Medlem sedan | 01:00 - 1:a Januari 1970 |
Artiklar och filer | |
Den här användaren har inga artiklar eller filer |
Den här användaren har inte skapat någon personlig presentation. |
Python Hjälp!! |
menar du på detta vis? for i in range(0,len(ordlista)): for i in range(0,41): if ordlista[i] in ordlista[i+1:i+40]: ordlista[i]="*"+ordlista[i]+"*" Postad 14:00 - 26:e April 2007 |
Python Hjälp!! |
filen=open(the_file, "r") rader= filen.read() ordlista = rader.split(" ") for i in range(0,len(ordlista)): if ordlista[i] in ordlista[i+1:i+40]: ordlista[i]="*"+ordlista[i]+"*" print ordlista Kan ni se vart felet ligger? när programmet körs öppnas texten upp som en lista, och alla å, ä och ö:n ändras till andra tecken. Vidare är det inte de repeterande orden som markeras, utan den första som förekommer =/ Postad 12:55 - 26:e April 2007 |
Python Hjälp!! |
HEJ!! Jag ska skriva ett program som läser in filer, skriver ut texten på skärmen och varnar användaren för att ett ord har upprepats inom ett intervall på ca 40 ord. Den första delen är avklarad, men jag har inte lyckats skriva funktionen som ska markera de upprepade orden. Exempel: Skor är ett slags fotbeklädnad av kraftigt material vars övre del täcker hela eller delar av *foten*, men högst når till vristen [I][/I] Här är koden ------------- the_file=raw_input("Skriv in textfilens namn:") #kontrollerar om filen existerar try: filen = open(the_file, "r") except(IOError): print "Kan inte öppna filen", the_file print "n" "Avslutar programmet.n" raw_input("nnTryck retur för att stänga.") sys.exit() else: print "n" print "filen", the_file, "existerade" print "n" filen=open(the_file, "r") for line in filen.readlines(): print line filen.close() ----------- filen=open(the_file, "r") rader= filen.read() ordlista = rader.split(" ") ord_i_lista = "ordlista[0]" nytt_ord = "*ordlista[0]*" listan.replace(ord_i_lista, nytt_ord) def repeterande( --------------- längre har jag inte kommit. Mitt mål är att skriva en funktion som returnerar en ny lista med de upprepade orden *markerade*. Finns det någon som kan hjälpa mig?? Tack på förhand Postad 06:53 - 24:e April 2007 |
Datum
2024-05-05 07:48
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.