Sitat av
Pope
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å?
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.