Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sprawdź swoją znajomość Pythona

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Co to jest Python?

a)

Python jest systemem operacyjnym.

b)

Python to popularna gra komputerowa.

c)

Python to rodzaj węża.

d)

Python jest językiem programowania.

2.

Jakie są podstawowe typy danych w Pythonie?

a)

int, float, str, bool, list, tuple, set, dict

b)

char, byte, string, array

c)

number, character, object, list

d)

integer, decimal, text, collection

3.

Jak zdefiniować funkcję w Pythonie?

a)

function_name{parameters}

b)

function_name(parameters) =>

c)

def function_name(parameters):

d)

function_name: parameters

4.

Co to jest pętla for w Pythonie?

a)

Pętla for w Pythonie jest używana do tworzenia klas.

b)

Pętla for w Pythonie to metoda do zarządzania pamięcią.

c)

Pętla for w Pythonie to konstrukcja służąca do iteracji po elementach sekwencji.

d)

Pętla for w Pythonie to sposób na definiowanie funkcji.

5.

Jakie są różnice między listą a krotką?

a)

Lista jest stała, a krotka jest zmienna.

b)

Lista może zawierać tylko liczby, a krotka tylko tekst.

c)

Krotka nie może być zagnieżdżona w innej krotce.

d)

Lista jest zmienna, a krotka jest stała.

6.

Jakie argumenty mogą mieć funkcje w Pythonie?

a)

Argumenty lokalne

b)

Argumenty statyczne

c)

Argumenty pozycyjne, argumenty nazwane, argumenty domyślne, *args, **kwargs.

d)

Argumenty globalne

7.

Co to jest instrukcja if w Pythonie?

a)

Instrukcja if w Pythonie to narzędzie do zarządzania bazami danych.

b)

Instrukcja if w Pythonie to sposób na definiowanie funkcji.

c)

Instrukcja if w Pythonie to konstrukcja do wykonywania kodu w zależności od spełnienia określonego warunku.

d)

Instrukcja if w Pythonie to metoda do tworzenia klas.

8.

Jakie są metody dodawania elementów do listy?

a)

add()

b)

append(), extend(), insert()

c)

push()

d)

combine()

9.

Jakie są podstawowe operatory arytmetyczne w Pythonie?

a)

--

b)

**/

c)

+ , - , * , / , // , % , **

d)

++

10.

Jak zainicjować zmienną w Pythonie?

a)

var x = 10

b)

x := 10

c)

let x = 10

d)

x = 10

11.

Co to jest pętla while?

a)

Pętla while to typ zmiennej w programowaniu.

b)

Pętla while to struktura kontrolna, która wykonuje kod, dopóki warunek jest prawdziwy.

c)

Pętla while to narzędzie do debugowania kodu.

d)

Pętla while to funkcja, która zwraca wartość.

12.

Jakie są typowe błędy składniowe w Pythonie?

a)

Zbyt wiele dwukropków

b)

Zamknięte nawiasy w złym miejscu

c)

Brakujące dwukropki, nieprawidłowe wcięcia, niezamknięte nawiasy, błędne użycie słów kluczowych.

d)

Niewłaściwe użycie zmiennych

13.

Jakie są różnice między zmiennymi lokalnymi a globalnymi?

a)

Zmienna lokalna może być używana w innych funkcjach, zmienna globalna nie.

b)

Zmienna lokalna jest dostępna w całym programie, zmienna globalna tylko w funkcji.

c)

Zmienna lokalna jest zawsze publiczna, zmienna globalna jest prywatna.

d)

Zmienna lokalna jest ograniczona do funkcji/bloku, zmienna globalna jest dostępna w całym programie.

14.

Jak używać funkcji print w Pythonie?

a)

Użyj funkcji print() bez argumentów, np. print()

b)

Użyj funkcji print() z argumentami, np. print('Hello, World!')

c)

Użyj print('Hello, World!') bez nawiasów

d)

Funkcja print() nie istnieje w Pythonie

15.

Jakie są sposoby na iterację po elementach listy?

a)

Pętla for, funkcja map, list comprehensions.

b)

Funkcja filter

c)

Pętla while

d)

Funkcja reduce