ana-ku / ukoly-python-Czechitas

0 stars 0 forks source link

třetí úkol #3

Closed ana-ku closed 2 years ago

ana-ku commented 2 years ago

Ahoj, mám hotový třetí úkol. https://github.com/ana-ku/ukoly-python-Czechitas/blob/main/python3.py

AnetaPopelova commented 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.

ana-ku commented 2 years ago

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?

AnetaPopelova commented 2 years ago

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...