Siemka mirki.
Szukam sposobu na zapisanie końcówki słów "year" i "month" w zależności od tego czy liczba będzie pojedyncza czy mnoga. Jest na to jakiś elegancki patent?
Na szybko mam coś takiego https://4programmers.net/Pastebin/15895
Dołączam prośbę o CR :)
#python #naukaprogramowania
Szukam sposobu na zapisanie końcówki słów "year" i "month" w zależności od tego czy liczba będzie pojedyncza czy mnoga. Jest na to jakiś elegancki patent?
Na szybko mam coś takiego https://4programmers.net/Pastebin/15895
Dołączam prośbę o CR :)
#python #naukaprogramowania



















1. metody zaczynajace sie od 'is' sugeruja ze zwrocony zostanie boolean, nie string
2. co jak year i month beda rowne zero? ( ͡° ͜ʖ ͡°)
3. Zamiast dodawania stringow mozesz uzywac fstringow (https://realpython.com/python-f-strings/) lub formata (https://www.w3schools.com/python/ref_string_format.asp). Dodawanie stringow za pomoca '+' jest nieefektywne, poniwaz po kazdej operacji alokujesz nowy string w pamieci. Zaden problem dla malych projektow, ale lepiej pamietac o dobrych praktykach :)
4. Dodatkowa complexity
zamiast:
year, month = periods // 12, periods % 12
mozesz zapisac:
year, month =