Avatar billede rylle69 Nybegynder
27. februar 2006 - 21:25 Der er 1 kommentar

Problemer med kode skrevet i Jython.

Hejsa...

Hvad er der galt med min kode?? Jeg skriver i Jython (python der kører oven på Java).

print '......::::::::::::ADDRESSBOOK:::::::::::::......'

content = []

while 1:
    cmd = raw_input("\nTYPE HERE TO OPERATE:")

    if cmd == "Insert":
        fn = raw_input("type firstname:")
        ln = raw_input("type lastname:")
        ad = raw_input("type address:")
        ph = raw_input("type phone number:")
        em = raw_input("type email:")
        db = raw_input("type birthday yyyy-mm-dd:")
       
        "fn"+"ln"+"ad"+"ph"+"em"+"db" == what
        content.append(what)
       
    elif cmd == "show":
        print content

'''
På forhånd tak
'''
Avatar billede jakoba Nybegynder
27. februar 2006 - 21:52 #1
for mange " tegn. 
efter linien
        fn = raw_input("type firstname:")
ved programmet at variabelen fn indeholder en streng. ved at sætte "'er rundt om navnet fn opnår du blot at det blever til "den streng der består af tegnet 'f' fulgt af tegnet 'n'."

jeg er ikke sikker på hvordan streng concatenering foregår i python. men hvis du ønsker at variabelen what skal indeholde det hele skal der nok stå noget i retning af:
what = fn +ln +ad +ph +em +db
det vil nok være en god ide at indsætte mellemrum imellem de forskellige dele af strengen:
what = fn +" " +ln +" " +ad +" " +ph +" " +em +" " +db
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester