Skocz do zawartości

Ćwiczenie z learnpython


Devvo

Recommended Posts

Cześć mam problem z tym ćwiczeniem, proszę o wytłumaczenie

Ćwiczenie:

W tym ćwiczeniu użyjesz istniejącej funkcji oraz dodasz swoją własną, aby stworzyć w pełni funkcjonalny program.

1. Dodaj funkcję nazwaną lista_korzysci() - która zwraca tablicę nastepujących napisów:

"Lepiej zorganizowany kod", "Większa czytelność kodu", Łatwiejsze wielokrotne użycie kodu", "Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby"

2. Dodaj funkcję nazwaną buduj_zdanie(info), która otrzymuje pojedynczy argument zawierający napis i zwraca zdanie zaczynające się podanym napisem i kończące się "jest zaletą funkcji!"

3. Wykonaj i zobacz jak funkcje ze sobą współpracują.

Tutorial Code

Ta funkcja powinna zwracać tablice napisów, które wymieniono w punkcie 1.

def lista_korzysci(): pass

Funkcja powinna dołączyć do każdej korzyści - "jest zaletą funkcji!"

def buduj_zdanie(korzysc): pass

def nazwij_korzysci_z_funkcji(): tabela = lista_korzysci () for korzysc in tabela: print

buduj_zdanie(korzysc)

nazwij_korzysci_z_funkcji()

Expected Output

Lepiej zorganizowany kod jest zaletą funkcji! Większa czytelność kodu jest zaletą funkcji! Łatwiejsze wielokrotne użycie kodu jest zaletą funkcji! Możliwość dzielenia się kodem i łączenia go w całość przez różne osoby jest zaletą funkcji!

                                                                                                                             

                                                                                                                             Najmocniej dziękuje za odpowiedź 

 

 

 

 

Edytowano przez Devvo
Link do komentarza
Udostępnij na innych stronach

Dnia 13.12.2022 at 22:33, Bartosz Wójcik napisał:

A co już napisałeś?

def lista_korzysci():
    tablica = ["Lepiej zorganizowany kod", "Wieksza czytelnosc kodu", "Latwiejsze wieloktrotne uzycie kodu", "Mozliwosc dzielenia się kodem i laczenia go w całosc przez rozne osoby"]
    return tablica

def buduj_zdanie(korzysc):
    zdanie = korzysc + "jest zaleta funkcji!"
    return zdanie

def nazwij_korzysci_z_funkcji():
    tabela = lista_korzysci()
    for korzysc in tabela:
        print(buduj_zdanie(korzysc))

nazwij_korzysci_z_funkcji()

Link do komentarza
Udostępnij na innych stronach

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...