r3 funkcje Flashcards

1
Q

1 Dlaczego istnienie funkeji jest korzystne dla programu?

A
  1. Funkeje ziniejszaja ilosé powielanego kodu. Pry ich wiyciu programy
    staja sie krotsze, tatwiejsze W odezycie oraz. prostsze w pozniejszej
    aktualizacji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Kiedy nastapi wykonanie kodu funkeji: w chwili jej zdefiniowania,
    czy w momencie wywolania?
A
  1. Kod funkeji jest wykonywany podezas wywolywania, a nie definiowania
    funkcji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Jake polecenie stuzy do utworzenia funkeji?
A
  1. Polecenie def powoduje definiowanie (czyli utworzenie) funkeji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Jaka jest róznica miedzy funkcja, i wywolaniem funkeji?
A
  1. Funkeja sktada sie z polecenia def oraz kodu w jego klauzurze. Wywolanie
    funkcji to operacja przenoszaca wykonywanie programu do tej funkcji
    oraz powodujaca obliczenie wartosci zwrotnej funkcji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Ile zasiegów globalnych i lokalnych istnieje w programie Pythona?
A
  1. Istnieje jeden zasieg globalny oraz zasieg lokalny, który jest tworzony
    w trakcie wywolywania funkcji.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Co sie stanie ze zmiennymi w zasiegu lokalnym, gdy zakonczy sie
    dziatanie funkcii?
A
  1. Gdy funkeja zakonczy dziatanie, jej zasieg lokalny zostaje usuniety, podobnie
    jak wszystkie utworzone w nim zmienne.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Co to jest wartosé zwrotna? Czy wartosé zwrotna moze by€ czescia
    wyrazenia?
A
  1. Wartosé zwrotna funkeji to po prostu wartosé, do której sprowadza sie
    funkcja. Podobnie jak w przypadku kazdej innej wartosci, ta wartosé zwrotna
    moze byé u¿ywana jako fragment wyrazenia.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Jezeli funkeja nie ma polecenia return, jaka bedzie wartosé zwrotna
    wywotania tej funkeji?
A
  1. Jezeli nie ma definiowanej wartosci zwrotnej funkeji, wówezas Python
    wtle dodaje polecenie return None, wiec wartoscia zwrotna jest None.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Jak mozna zmusié zmienna, w funkeji do odwotania sie, do zmiennej
    globalnej?
A
  1. Polecenie global wymusza, aby zmienna w funkeji odwolywala sie
    do zmiennej globalnej.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Jaki jest typ danych dla wartosci None?
A
  1. Typem danych wartosci None jest NoneType.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Na czym polega dziatanie polecenia import areallyourpetsnamederic?
A
  1. Polecenie import importuje modut o nazwie areal lyourpetsnamederic.
    (Nawiasem mówige, modut o takie) nazwie nie istnieje w Pythonie).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Jezeli masz funkcje o nazwie bacon () w module spam, w jaki sposób będziesz wywoływał te funkcje po zaimportowaniu wymienionego modułu?
A
  1. Ta funkeja zostanie wy wolana za pomoca polecenia spam. bacon ()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. W jaki sposób mozna nie dopuscié do awarii programu po wystapieniu
    w nim bledu?
A
  1. W klauzuli try umieść wiersz kodu, ktory moze spowodować wygenerowanie błędu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Co nalezy umiescié w klauzulach try i except?
A
  1. Fragment kodu, który potencjalnie moze spowodowaé powstanie btedu,
    nalezy umiescié w klauzuli try. Natomiast fragmentu kodu wykonywany
    w przypadku wystapienia btedu nalezy umiescit w klauzuli except.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly