Användarprofil

Uppgifter
Användarnamn
Email
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

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

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

Skicka meddelande
Läs s blog