14. januar 2008 - 09:40Der er
8 kommentarer og 1 løsning
Python hjælp til mit script
Har et script som regner gennemsnittet ud af ens karakter det virker fint nok så er jeg ved at lave et script som udskriver karaktererne i søjler der er bare et lille problem der nogen der kan hjælpe den skriver "name 'karakterliste' is not defined
####SCRIPT####
import sys, pygame
def karakter(): karakterliste=[] alle_karakter=[-3,0,2,4,7,10,12] samlet=0 count=0 while (True): karakter = raw_input("Indtast karakter %d :" % count) if karakter == '.': samlet2=samlet/ count print "Tak, du har indtastet", count, "karaktere og karaktergennemsnittet er", samlet2 , "." break ikarakter=int(karakter) if ikarakter in alle_karakter: count=count+1 samlet=samlet+ikarakter karakter2 = ikarakter*10 # tilfoj ikarakter til listen karakterliste, append karakterliste.append(ikarakter) print karakterliste else: print 'Fejl, denne karakter eksistere ikke.' return karakterliste
if __name__ == '__main__': karakter() diagram(karakterliste) print print "Lavet af Jimmy Christensen - 2008" print raw_input("Tryk paa enter for at afslutte >>>")
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
def karakter(): karakterliste=[] alle_karakter=[-3,0,2,4,7,10,12] samlet=0 count=0 print "slut af med ." while (True): karakter = raw_input("Indtast karakter %d :" % count) if karakter == '.': break try: ikarakter=int(karakter) except: print 'Fejl, denne karakter eksisterer ikke. Brug ',alle_karakter continue if ikarakter in alle_karakter: # tilfoj ikarakter til listen karakterliste, append karakterliste.append(ikarakter) print karakterliste else: print 'Fejl, denne karakter eksisterer ikke. Brug ',alle_karakter
if len( karakterliste ) > 0: Antal = len( karakterliste ) Gns = sum(karakterliste)/Antal+0.0 print "Tak, du har indtastet %(Antal)s karakterer og karaktergennemsnittet er %(Gns)s." % vars() else: print "Tak, du har indtastet 0 karakterer" return karakterliste
if __name__ == '__main__': karakterliste = karakter() print print "Lavet af Jimmy Christensen - 2008" print diagram(karakterliste) raw_input("Tryk paa enter for at afslutte >>>")
og hvorfor er det lige at du selv tager point her ?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.