6. Exempel2

Programmeringsteknik

(Skillnad mellan versioner)
Hoppa till: navigering, sök

Msvedi (Diskussion | bidrag)
(Ny sida: Betrakta följande lilla program: <pre>class Fordon: def __init__ (self, fordonsnamn, hjul): self.namn = fordonsnamn self.hjul = hjul def aktur(self): prin...)
Gå till nästa ändring →

Versionen från 18 april 2012 kl. 14.42

Betrakta följande lilla program:

class Fordon:
    def __init__ (self, fordonsnamn, hjul):
        self.namn = fordonsnamn
        self.hjul = hjul

    def aktur(self):
        print(self.hjul*"WEEEEEE!")

#---------------- Här börjar huvudprogrammet ---------------#

fordonslista = [Fordon('bil', 4), Fordon('cykel', 2), Fordon('trehjuling',3)]
print('Hej! vad kul att du är här!')
val = int(input('Vad vill du åka idag? 1: bil, 2: cykel, 3: trehjuling'))
while val in range(1,4):
    fordonslista[val-1].aktur()
    val = int(input('Vad vill du åka idag? 1: bil, 2: cykel, 3: trehjuling'))