View Single Post
Trigonoceps occipita
vidarlo's Avatar
Donor
Sitat av Pope Vis innlegg
edit:
Fant løsningen selv.

Kode

def hotel_cost(netter):
  total = 140 * netter
  return total
  
total = hotel_cost(int(raw_input("Hvor mange netter? ")))

print total
Er dette en "ryddig måte å gjøre det på?
Vis hele sitatet...
Det er den ryddige måten å gjere det på. Variabler deklarert i ein funksjon er lokale, og finst ikkje utanfor den funksjonen. Det står garantert i boka.

Return er retur-verdien til ein funksjon - og her tilordner du den til ein verdi. Du kunne like gjerne køyrt print hotel_cost(blablabla), eller tilordna den til variabelen foo.