Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Simple Menu 0.1

Har börjat läsa lite mer intensivt nu med pythonprogrammering. Jag har hittat flera fria böcker som verkar vara riktigt bra. Skall gå igenom dessa under den närmsta tiden. Några av böckerna är "A byte of Python", "Thinking in Python" och "Thinking like a python programmer".

Min praktik gör att jag varit ganska trött den senaste tiden och inte orkat vara så seriös. Så studerandet av python har inte gått framåt speciellt mycket. Har skrivit ett program som räknar lite matematik (geometri).

Jag har inte börjat med hello world grejen utan körde istället ett menusystem som är väldigt enkelt uppbyggt. Det gör inte mycket annat än att presentera en menu och sen när man gör ett val så skrivs ett meddelande ut med "print". Nästa steg blir att bygga om menyn lite och få lite andra saker att hända när man gör ett val. T.ex. så skall programmet vara igång och inte avslutas förrän man väljer quit. Nu stängs programmet ner efter man gjort sitt val.

def menu():

  print
  print '-------------------------------------------------'
  print '|||||||||||||||| Simple Menu 0.1 ||||||||||||||||'
  print '-------------------------------------------------'
  print
  print ' 1 - Main'
  print ' 2 - Show help'
  print ' 3 - Quit'
  print

  menu = input('> ')
  if menu == 1:
    print 'Main'
  elif menu == 2:
    print 'Help'
  elif menu == 3:
    print 'Quitting'
  else:
    print 'Can not process selection'

menu()

(kan vi få syntax highlighting stöd i editorn? med geshi tror jag det heter...)

BilagaStorlek
simplemenu.py_.txt451 byte

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

mikaeljs bild

Ni får ursäkta att koden inte visas korrekt. Vad jag än gör så trycks koden ihop och visas inte med den indentering som jag gjort.



 



~~~ Have a goodyear - http://www.youtube.com/watch?v=tO2wb-LarfU ~~~

 

jonasbjorks bild

Vi lade in GeSHi igår, men den visade sig vara inkompatibel med TinyMCE.. vi får väl se om vi löser det. Lägg koden i <pre>-taggar så blir det formatterat.

-- Telling modern Internet users to stop whining is like telling them to stop breathing — it seems unrealistic and inhumane. (P. Lutus)

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

mikaeljs bild

Pythonkoden är inbakad med pre taggar. Har både pasteat och skrivit in koden manuellt i editorn här men resultatet blir endå som ovan. Jag vet inte vad det är jag missar när jag provar Sad



 



~~~ Have a goodyear - http://www.youtube.com/watch?v=tO2wb-LarfU ~~~

 

jonasbjorks bild

Du använde <p><em> för att bädda in koden. Gå in i avancerat kodläge HTML i TinyMCE menyn för att skriva <pre>-taggarna

-- Telling modern Internet users to stop whining is like telling them to stop breathing — it seems unrealistic and inhumane. (P. Lutus)

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

mikaeljs bild

ok... det var det då... jag skrev pre i normalt läge. ny editor för mig. jag är van vid den som finns i wordpress Smile



 



~~~ Have a goodyear - http://www.youtube.com/watch?v=tO2wb-LarfU ~~~

 

mernils bild

Jag gjorde en liten meny. Tror koden är ganska lätt att följa. Smaklig måltid Tungan ute