Ejemplo n.º 1
0
def main():
    h1 = Hund(False, "Kari", 10)
    h2 = h1
    h3 = Hund(False, "Kari", 10)  #"samme" som h1

    k1 = Kennel(3, 3)
    naboListe = k1.finnNabo(0, 0)
    print("Hund:", k1._hundeListe[0][0], "\nAntall naboer:", len(naboListe))
    print("Naboer: ")
    for nabo in naboListe:
        print(nabo)
Ejemplo n.º 2
0
def hovedprogram():
    bikkje = Hund(2, 8)
    print("Vekt:", bikkje.hentVekt())
    for i in range(5):
        bikkje.spring()

    print("Løper fem runder")
    print("Vekt:", bikkje.hentVekt())
    bikkje.spis(8)
    print("Spiser en grov biff")
    print("Vekt:", bikkje.hentVekt())
Ejemplo n.º 3
0
def hovedprogram():

    ralf = Hund(1, 15)
    for i in range(2):
        ralf.spring()
        print(ralf.hentVekt())
        ralf.spis(1)
        print(ralf.hentVekt())
Ejemplo n.º 4
0
def hovedprogram():
    hund = Hund(9, 6)
    for x in range(2):
        print("Vekt:", hund.hentVekt())
        hund.spring()
    for x in range(2):
        print("Vekt:", hund.hentVekt())
        hund.spis(2)
Ejemplo n.º 5
0
def hovedprogram():
    hund1 = Hund(8, 4)

    hund1.spring()
    hund1.spring()
    print("Vekt", hund1.hentVekt(), "kg")

    hund1.spis()
    hund1.spis()
    print("Vekt", hund1.hentVekt(), "kg")
Ejemplo n.º 6
0
def hovedprogram():

    print(
        "Hei og velkommen til Jenny-dyreklinikken. Vennligst tast inn svar etter spørsmål. Du kan når som helst avslutte programmet."
    )

    svar = 0

    luna = Hund(10, 4, 10)  #oppretter objekt av klasse

    while svar != "Ja":  #While-løkka er for å la hunden løpe og spise minst 2 ganger til brukeren vil avslutte

        luna.spring()
        luna.printUt()
        hundSpis = input("Hvor mange skjeer for vil du gi hunden: ")
        luna.spis(hundSpis)
        luna.printUt()

        svar = input("Vil du avslutte?(Ja/Nei): ")  #
Ejemplo n.º 7
0
def hovedprogram():
    """
    Prosedyre som oppretter hundeobjekt og kjorer flere test klassemetoder og printer vekt
    """
    hund1 = Hund(2, 3)
    for i in range(5):
        print(hund1.hundVekt())
        hund1.spis(2)
        hund1.spis(1)
        hund1.spring()
        hund1.spring()
        print(hund1.hundVekt())
Ejemplo n.º 8
0
def hovedprogram():
    #Importerer klassen hund
    from hund import Hund

    #Lager ny hund som er 35aar og veier 50kg
    labbetuss = Hund(35, 50)

    #Skriver ut vekt og alder.
    skrivHund(labbetuss, "Labbetuss")

    #springer 6 ganger for aa redusere vekt.
    for i in range(6):
        print("Labbetuss springer")
        labbetuss.spring()

    #skriver ut vekt og alder
    skrivHund(labbetuss, "Labbetuss")

    #Spiser mat for aa gaa opp i vekt igjen
    print("Labbetuss spiser 3 mat")
    labbetuss.spis(4)

    #skriver ut vekt og alder
    skrivHund(labbetuss, "Labbetuss")

    #Springer 5 ganger for aa gaa ned i vekt
    for i in range(5):
        print("Labbetuss springer")
        labbetuss.spring()

    #skriver ut vekt og alder
    skrivHund(labbetuss, "Labbetuss")

    #Spiser litt mer for aa gaa opp i vekt
    print("Labbetuss spiser 10 mat")
    labbetuss.spis(10)

    #skriver ut vekt og alder
    skrivHund(labbetuss, "Labbetuss")
Ejemplo n.º 9
0
def hovedprogram():
    #jeg lager et Hund-objekt med alder 5 og vekt 20 og kaller den doge
    doge = Hund(5,20)

    #løkken kaller på instansmetodene spring og spis to ganger,
    #for så å skrive ut vekten med .hentVekt()
    for i in range(2):
        print("")
        doge.spring()
        doge.spis(1+i*3) #hunden spiser først 3 porsjoner, så 4
        print("Hundens vekt er nå",doge.hentVekt(),"kg")
Ejemplo n.º 10
0
def hovedprogram():
    my_dog = Hund(alder=10, vekt=5)
    print(my_dog.get_vekt(), my_dog.get_alder())

    my_dog.spis(3)
    print(my_dog.get_vekt(), my_dog.get_alder())
    my_dog.spring()
    print(my_dog.get_vekt(), my_dog.get_alder())
    my_dog.spis(3)
    print(my_dog.get_vekt(), my_dog.get_alder())

    for _ in range(12):
        my_dog.spring()
    print(my_dog.get_vekt(), my_dog.get_alder())
Ejemplo n.º 11
0
def main():
    Amon=Hund(8,20,7)
#Hunden Amon loeper 7 ganger.
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())  
    Amon.spring()
    print("Vekt: ", Amon.returnerVekt())

#Hunden Amon spiser 7 ganger.
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
    Amon.spis()
    print("Vekt: ", Amon.returnerVekt())
Ejemplo n.º 12
0
from hund import Hund

jenteHund = Hund(1, "Laila", 15)
gutteHund = Hund(1, "Robert", 1)

#printer objektet med metode som returnerer verdi
print(jenteHund.hentHund())
print(gutteHund.hentHund())

print("")

#printer selve objektet
print(jenteHund)
print(gutteHund)

print("")

jenteHund = gutteHund
print(jenteHund == gutteHund)
print(jenteHund is gutteHund)
Ejemplo n.º 13
0
def hovedprogram():
    # Oppretter ny objekt
    hund = Hund(4, 5)
    # Kaller på objektets spring og spis funksjon og printer ut vekten
    hund.spring()
    hund.spis(1)
    print(hund.hentVekt())
    # Kaller på objektets spring og spis funksjon og printer ut vekten
    hund.spring()
    hund.spis(7)
    print(hund.hentVekt())
Ejemplo n.º 14
0
def hovedprogram():

    hund = Hund(5, 50)

    hund.spring()
    hund.spis()

    print("Vekten er: ", hund.hentUtVekt(), " KG.", sep="")

    hund.spring()
    hund.spis()

    print("Den nye vekten er: ", hund.hentUtVekt(), " KG.", sep="")
Ejemplo n.º 15
0
def hovedprogram():
    Lucie = Hund(5, 11)

    Lucie.alder()
    Lucie.spring()
    Lucie.spring()
    Lucie.spring()
    Lucie.spring()
    Lucie.spring()
    Lucie.spring()
    Lucie.spring()
    Lucie.vekt()
    Lucie.spis(3)
    Lucie.vekt()
    Lucie.spis(2)
    Lucie.vekt()
Ejemplo n.º 16
0
def hovedprogram():

    # opprett objekt ipa fra klassen Hund
    ipa = Hund(2, 18)

    # kall metoden spring og skriv ut vekt
    ipa.spring()
    print( "Hunden veier", ipa.hentVekt(), "kg" )

    # kall metoden spring og skriv ut vekt
    ipa.spring()
    print( "Hunden veier", ipa.hentVekt(), "kg" )

    # kall metoden spis og skriv ut vekt
    ipa.spis(1)
    print( "Hunden veier", ipa.hentVekt(), "kg" )

    # kall metoden spring og skriv ut vekt
    ipa.spis(1)
    print( "Hunden veier", ipa.hentVekt(), "kg" )
Ejemplo n.º 17
0
def hovedprogram():
    hund1 = Hund(6, 13)
    hund1.spring()
    hund1.hentVekt()
    hund1.spring()
    hund1.hentVekt()
    hund1.spring()
    hund1.hentVekt()
    hund1.spis(2)
    hund1.hentVekt()
    hund1.spis(3)
    hund1.hentVekt()
Ejemplo n.º 18
0
def hovedprogram():
    bisk = Hund(5, 12)  # Lager en instans av hund med alder = 5, vekt = 12

    bisk.spring()  # Kaller på instansmetoden spring
    print(
        "Hundens vekt:",
        bisk.hentvekt())  # Printer vekt ved å kalle på instansmetode hentinfo.
    bisk.spring()
    print("Hundens vekt:", bisk.hentvekt())
    bisk.spis(1)  # Kaller på instansmetoden spis
    print("Hundens vekt:", bisk.hentvekt())
    bisk.spis(1)
    print("Hundens vekt:", bisk.hentvekt())
Ejemplo n.º 19
0
def hovedprogram():
    hund = Hund(10, 30)

    print("vekt:", hund.hentVekt())

    # spiser og loeper
    hund.spring()
    hund.spis(5)
    hund.spring()
    hund.spis(2)

    print("vekt:", hund.hentVekt())
Ejemplo n.º 20
0
def hovedprogram():
    #objekt som inneholder den importerte klassen med to arumenter
    hundeobjekt = Hund(7, 18)

    #to objekt som kaller opp metoden vekt og alder fra Hund
    hundeobjekt.vekt()
    hundeobjekt.alder()
    print("")

    #skriver ut hva hunden spiser
    print("Hunden spiser -4:")
    #3 objekt som først kallr opp metoden spis med -4 som argument.
    hundeobjekt.spis(-4)
    #andre objekt kaller opp metoden spring
    hundeobjekt.spring()
    #tredje objekt skriver ut den nye vekten til hunden
    hundeobjekt.vekt()

    #skriver ut hva hunden spiser, og gjør det samme som ovenfor
    print("\nHunden spiser 6:")
    hundeobjekt.spis(6)
    hundeobjekt.spring()
    hundeobjekt.vekt()
Ejemplo n.º 21
0
def hovedprogram():
    fido = Hund(4, 20)

    print("Fido er", fido.hentAlder(), "aar gammel.")

    fido.spring()
    fido.spring()
    fido.spring()
    fido.spring()
    fido.spring()
    print(fido.hentVekt())
    fido.spring()
    print(fido.hentVekt())

    fido.spis(1)
    print(fido.hentVekt())
    fido.spis(5)
    print(fido.hentVekt())
Ejemplo n.º 22
0
def hovedprogram():
    #Lager et hundobjekt
    bikkje = Hund(5, 45)
    #Tester de forskjellige metodene til hundeobjektet.
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spring()
    bikkje.skrivUt()
    bikkje.spis(14)
    bikkje.skrivUt()
    bikkje.spis(0)
    bikkje.skrivUt()
    bikkje.spis(0)
    bikkje.skrivUt()
    bikkje.spis(0)
    bikkje.skrivUt()
Ejemplo n.º 23
0
def hovedprogram():
    pluto = Hund("7", "12", "10")
    print("Hundens vekt til å begynne med:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spring()
    print("Hundens vekt etter løping:", pluto.hentvekt())
    pluto.spis()
    print("Hundens vekt etter spising:", pluto.hentvekt())
    pluto.spis()
    print("Hundens vekt etter spising:", pluto.hentvekt())
    pluto.spis()
    print("Hundens vekt etter spising:", pluto.hentvekt())
    pluto.spis()
    print("Hundens vekt etter spising:", pluto.hentvekt())
Ejemplo n.º 24
0
def hovedprogram():
    hund = Hund(vekt=15, alder=10)
    hund.spring()
    hund.print_vekt()
    hund.spring()
    hund.print_vekt()
    hund.spring()
    hund.print_vekt()
    hund.spring()
    hund.print_vekt()
    hund.spis(1)
    hund.print_vekt()
    hund.spis(4)
    hund.print_vekt()
Ejemplo n.º 25
0
def hovedprogram():
    trofast = Hund(12, 40)
    print(trofast.hentVekt())
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    trofast.spring()
    print(trofast.hentVekt())
    trofast.spis(10)
    trofast.spis(10)
    print(trofast.hentVekt())