3. W którym punkcje występuje poprawny zapis funkcji warunkowej:
a) if 5 >= 5
b) if 5 >= 5:
c) if 5 => 5:
4. Liczbę całkowitą uzyskamy po zastosowaniu funkcji:
a) print(float(a+b)
b) print(int(a+b)
c) print(a+b)
5. Operatorem logicznym sumy jest:
a) and
b) or
c) not
6. Poprawny zapis funkcji zagnieżdżonej to:
a) if kasa > 30:
if wiek >= 15:
b) if kasa > 30
if wiek >= 15
c) if kasa > 30:
if wiek >= 15



Odpowiedź :

Odpowiedzi do zadań testowych:

3. b - po if jest dwukropek

4. b funkcja konwersji int

5. a koniunkcja

6. a po if zawsze musi być dwukropek

Odpowiedź:

3.

a) if 5 >= 5    {{ ŹLE, brak : }}

b) if 5 >= 5:   {{ DOBRZE }}

c) if 5 => 5:   {{ ŹLE, nie ma takiego operatora porównań }}

4. Dodałam nawias zamykający, inaczej nie byłoby poprawnej odpowiedzi

a) print(float(a+b))    {{ ŹLE, drukuje po konwersji na float zamiast na 'int' }}

b) print(int(a+b))      {{ DOBRZE }}

c) print(a+b)           {{ ŹLE, drukuje bez konwersji na 'int' }}

5.

a) and    {{ ŹLE, iloczyn }}

b) or     {{ DOBRZE, suma }}

c) not    {{ ŹLE, dopełnienie }}

6.

a) if kasa > 30:    {{ DOBRZE }}

if wiek >= 15:

b) if kasa > 30     {{ ŹLE, brak dwóch : }}

if wiek >= 15

c) if kasa > 30:    {{ ŹLE, brak jednego : }}

if wiek >= 15