Closed ana-ku closed 2 years ago
Ahoj,
program funguje 👍, napada me ale me par veci, ktere by slo zlepsit.
Podminky mas napsane dobre, chce to jen trochu ucesat :-) Necham to issue zatim otevrene, myslim ze stoji za to zkusit to rozepsat do dvou samostatnych funkci.
Ahoj Anet, díky za feedback Upravila jsem to, ale musím říct, že jsem chvíli nevěděla, jak dál v první funkci. Kontroluju číslo v první if podmínce. Pokud je správné, ideálně bych chtěla, aby funkce pokračovala dál a nic se nestalo, proto jsem tam dala pass. Teď jsem to teda upravila, aby return zprava. Je to takhle OK?
Mela jsem na mysli neco takoveho:
def phone_number_check (phone_number):
phone_number = phone_number.replace(' ','')
if len(phone_number) == 9:
valid = True
elif len(phone_number) == 13 and phone_number[0:4] == '+420':
valid = True
else:
valid = False
return valid
Vyhoda je, ze pak mas k dispozici promenou "valid", se kterou muzes dal pracovat (napr. i v dalsich programech). Zaroven je lepe citelne, co vlastne funkce dela... Ale to uz je asi o me osobni preferenci...
Ahoj, mám hotový třetí úkol. https://github.com/ana-ku/ukoly-python-Czechitas/blob/main/python3.py