#! /usr/bin/env python #ae=\xe6, oe=\xf8 og aa=\xe5 (smaa bokstaver) #ae=\xc6, oe=\xd8 og aa=\xc5 (store bokstaver) import sys #For aa kunne bruke tilvalg logo="\tFRUKTVALG-PROGRAMMET" hvilken="Hvilken frukt liker du best?" sprsml="Bananer (b), p\xe6rer (p) eller meloner (m)? " b="Banan er godt!" p="P\xe6re er godt!" m="Melon er godt!" ikke="Du liker ikke frukt du?" d="Dette er for dumt!" a="Jeg liker alt." k="Fruktkompott!" tilvalg=sys.argv alt=["-a","--alt"] dumt=["-d", "--dumt"] hjelp=["-h","--hjelp"] ikke_logo=["-i", "--ikke-logo"] if (hjelp[-1] in tilvalg) or (hjelp[-2] in tilvalg):#Hvis -h/--hjelp ble valgt paa kommandolinja print """ Hjelpetekst for Fruktvalg-programmet. Du kan bruke f\xf8lgende tilvalg (etter programnavnet): -a/--alt \t\t Jeg liker alt -d/--dumt \t\t For deg som synes dette er for dumt -h/--hjelp \t\t Vis denne hjelpeteksten -i/--ikke-logo \t Ikke vis logoen \xa9 GNU public license, Axel Bojer 2005. """ exit else: try: #Gjoer det mulig aa avslutte med "Ctrl+C" uten feilmelding print if (ikke_logo[-1] not in tilvalg) and (ikke_logo[-2] not in tilvalg):#Vis logo? print logo else: pass #Sjekk om baade -a/--alt og -d/--dumt er valgt samtidig. if ((dumt[-1] in tilvalg) or (dumt[-2] in tilvalg)) and ((alt[-1] in tilvalg) or (alt[-2] in tilvalg)): print sprsml + "\n" + d + "\n" + a elif (dumt[-1] in tilvalg) or (dumt[-2] in tilvalg):#Hvis bare -d/--dumt er valgt print sprsml + "\n" + d elif (alt[-1] in tilvalg) or (alt[-2] in tilvalg):#Hvis bare -a/--alt er valgt print sprsml + "\n" + a else:#Hvis verken -a/--alt eller -d/--dumt r valgt print hvilken valg=raw_input(sprsml) if valg=="b":#Banan print b elif valg=="p":#Paere print p elif valg=="m":#Melon print m else:#Hvis ingen frukt ble valgt print ikke print except KeyboardInterrupt: print print k print exit