Yelizz23 / Czechitas_homeworks

0 stars 0 forks source link

První domácí úkol #2

Open Yelizz23 opened 5 months ago

Yelizz23 commented 5 months ago

Ahoj Jirko, prosím o kontrolu domácího úkolu. Děkuji moc :0)

pesikj commented 5 months ago

Ahoj @Yelizz23, úkol je zpracovaný moc hezky, mám jenom pár komentářů :-)

Existují určitá pravidla ohledně maximální délky řádku. Za mě je taková kompromisní pravidlo 120 znaků, které znamená, že ve většině prostředí je řádek čitelný celý, aniž by bylo potřeba scrollovat. Existují nástroje, které toto dělají samy, například black, práci s ním si na kurzu můžeme ukázat.

    def __str__(self):
        return (f"Pozemek v lokalitě {self.locality.name} (koeficient {self.locality.coefficient})" 
                + f", s plochou {self.area} metrů čtverečních. Daň celkem k zaplacení {self.calculate_tax()} Kč.")

Oddělovací čáru na konci programu doporučuji vytvořit pomocí násobení řetězce a čísla, je to přehlednější:

    print("-" * 149)
    print(estate_1)

Jinak je vše v pořádku :-)