Ģ ([info]smejmoon) rakstīja [info]koderi kopienā,
1) matemātiskajās funkcijās tiešām ir normāli saukt mainīgos par N; N probably stands for a 'number'. Mani reāli kaitina matemātiķu impotence šajā jautājumā, bet tāda ir šī kultūra un autors neiebrauc tajā, ka vārdiem kodā vajadzētu atbilst apzīmējumiem jomā, kurai šis kods kalpo.
2) autors nedaveda savu domu līdz rezultātam, piemēram:

class Person(object):
  def raise_salary(person, add=0, multiply=1):
    """Raise salary of person. 
       Optional arguments: add - ammount in USD that will be added to salary; 
                           multiply - ammount by which salary will be multiplied.
       If no arguments will be passed, salary will remain the same.

    """
    person.salary += add
    person.salary *= multiply



Pārāk samocīti izskatās tie rezultējošie piemēri. Manā piemērā lietojums būtu:

phb.raise_salary(multiply=5)
wally.raise_salary(add=5)

3) Ok, šeit sāku domāt par naudas vienībām, kas pieskaitīšanas gadījumā ir svarīgas, bet tas jau priekš tutoriāļa būtu par daudz... :)


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:

Gandrīz jau aizmirsu pateikt – šis lietotājs ir ieslēdzis IP adrešu noglabāšanu. Operatore Nr. 65.
Neesi iežurnalējies. Iežurnalēties?