Czego się nauczysz?
Lekcja 2 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.
W tym kursie poznasz pojęcia związane z czystym kodem podczas programowania w Pythonie .
Główne tematy:
- Konwencje stylu
- Kod zgodny z konwencjami Pythona
- PEP 8
Jak zawsze, kluczem do sukcesu jest praktyka, więc będziemy dużo ćwiczyć.
Zacznijmy od prostego wyzwania!
Wyzwanie
ŁatwyOtrzymujesz kod funkcji init, która przyjmuje name i age.
Funkcja wypisuje powitanie, a następnie oblicza pewien identyfikator i go zwraca.
Jak się później dowiemy, ta funkcja stosuje pewne złe praktyki, ale na razie Twoim zadaniem jest rozdzielenie odpowiedzialności .
Utwórz dwie funkcje pomocnicze, które osobno zajmą się powitaniem i obliczaniem identyfikatora.
Ostatecznie będzie to wyglądać mniej więcej tak:
def init(name, age):
greet(name, age)
res = calc_id(name, age)
return resFunkcja
ordzamienia znak na jego reprezentację ASCII (int)
Spróbuj swoich sił
def init(name, age):
print('Hello,', name)
if age >= 18:
print('Above 18')
else:
print('Below 18')
res = 0
for c in name:
res += ord(c) * age
return resWszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie
Poćwicz samodzielnie: Kompilator Python online