Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Test z Pythona dla uczniów

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Jakie są podstawowe operatory arytmetyczne w Pythonie?

a)

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

b)

&

c)

|

d)

^

2.

Jak wyświetlić tekst na ekranie w Pythonie?

a)

show('tekst do wyświetlenia')

b)

print('tekst do wyświetlenia')

c)

echo 'tekst do wyświetlenia'

d)

display('tekst do wyświetlenia')

3.

Jak wprowadzić dane od użytkownika w Pythonie?

a)

Wprowadź dane bez użycia funkcji.

b)

Użyj funkcji print() w Pythonie.

c)

Zapisz dane do pliku bez interakcji z użytkownikiem.

d)

Użyj funkcji input() w Pythonie.

4.

Jakie są podstawowe typy danych w Pythonie?

a)

text, number, array, boolean

b)

char, byte, string, array

c)

float, double, number, object

d)

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

5.

Jak można konwertować typy danych w Pythonie?

a)

Używając operatora + do konwersji

b)

Można konwertować typy danych w Pythonie za pomocą funkcji int(), float(), str(), list(), tuple() i dict().

c)

Przez przypisanie zmiennej innego typu

d)

Z wykorzystaniem funkcji print() do zmiany typu

6.

Jak użyć metody upper() na stringu?

a)

Użyj metody upper() na liście, np. ['tekst'].upper().

b)

Użyj metody lower() na stringu, np. 'tekst'.lower().

c)

Zastosuj metodę upper() na liczbie, np. 123.upper().

d)

Użyj metody upper() na stringu, np. 'tekst'.upper().

7.

Jak użyć metody lower() na stringu?

a)

Zastosuj metodę lower() na liczbie, np. 123.lower().

b)

Użyj metody lower() na liście, np. ['string'].lower().

c)

Użyj metody upper() na stringu, np. 'string'.upper().

d)

Użyj metody lower() na stringu, np. 'string'.lower().

8.

Jakie są operatory porównania w Pythonie?

a)

==, !=, >, <, =>, <=

b)

==, !=, >, <, >=, <=

c)

=, <>, >=, <=, =>, =<

d)

==, ===, !==, >, <, =>

9.

Jak działa instrukcja if w Pythonie?

a)

Instrukcja if w Pythonie wykonuje blok kodu, gdy warunek jest prawdziwy.

b)

Instrukcja if w Pythonie jest używana do definiowania funkcji.

c)

Instrukcja if w Pythonie nie wymaga warunku do działania.

d)

Instrukcja if w Pythonie zawsze wykonuje blok kodu.

10.

Jakie są zasady definiowania zmiennych w Pythonie?

a)

Zmienna może zawierać spacje.

b)

Nazwy zmiennych mogą zaczynać się od cyfry.

c)

Nazwy zmiennych muszą kończyć się na cyfrę.

d)

Nazwy zmiennych muszą zaczynać się od litery lub znaku podkreślenia, mogą zawierać litery, cyfry i znaki podkreślenia, nie mogą zawierać spacji ani zaczynać się od cyfry.

11.

Jak zdefiniować funkcję w Pythonie?

a)

def function_name(parameters): # function body return value

b)

function_name: (parameters) -> value

c)

function function_name(parameters) { return value; }

d)

function_name(parameters) => value

12.

Jakie są różnice między funkcjami gmtime() i time()?

a)

time() zwraca czas w milisekundach, gmtime() zwraca czas w sekundach.

b)

gmtime() zwraca czas w lokalnej strefie czasowej, time() zwraca czas w formacie UTC.

c)

time() zwraca czas w formacie UTC, gmtime() zwraca czas w sekundach.

d)

time() zwraca czas w sekundach, gmtime() zwraca czas w formacie UTC.

13.

Jak użyć instrukcji else w Pythonie?

a)

Użyj instrukcji else po instrukcji if, aby zdefiniować alternatywną akcję.

b)

Użyj instrukcji else przed instrukcją if, aby zdefiniować alternatywną akcję.

c)

Instrukcja else nie jest potrzebna w Pythonie.

d)

Użyj instrukcji else tylko w pętli for, aby zakończyć iterację.

14.

Jak losować liczby w Pythonie?

a)

Zdefiniuj własną funkcję do generowania losowych liczb.

b)

Użyj pętli for do generowania sekwencji liczb.

c)

Użyj modułu 'random' w Pythonie, np. random.randint(a, b) lub random.random().

d)

Użyj modułu 'math' do losowania liczb.

15.

Jakie są zasady zagnieżdżania warunków w Pythonie?

a)

Zagnieżdżanie warunków w Pythonie polega na umieszczaniu jednego warunku wewnątrz innego, z zachowaniem odpowiednich wcięć.

b)

Zagnieżdżanie warunków polega na używaniu tylko jednego warunku.

c)

W Pythonie warunki muszą być zawsze na tym samym poziomie wcięcia.

d)

Zagnieżdżanie warunków w Pythonie nie jest możliwe.

16.

Jak działają operatory logiczne AND, OR, NOT w Pythonie?

a)

Operatory logiczne w Pythonie działają tylko na liczbach całkowitych.

b)

AND, OR, NOT to operatory logiczne w Pythonie, które operują na wartościach True i False.

c)

AND, OR, NOT są używane do sortowania danych w Pythonie.

d)

AND, OR, NOT to operatory arytmetyczne w Pythonie.

17.

Jak działa pętla while w Pythonie?

a)

Pętla while kończy działanie po pierwszym obiegu.

b)

Pętla while wykonuje kod, dopóki warunek jest prawdziwy.

c)

Pętla while działa tylko w przypadku, gdy warunek jest fałszywy.

d)

Pętla while wykonuje kod tylko raz, niezależnie od warunku.

18.

Jakie są różnice między int a float w Pythonie?

a)

Typ 'int' reprezentuje liczby zmiennoprzecinkowe, a 'float' liczby całkowite.

b)

Typ 'int' reprezentuje liczby całkowite, a 'float' liczby zmiennoprzecinkowe.

c)

Typ 'int' jest używany do reprezentacji tekstu, a 'float' do liczb całkowitych.

d)

Typ 'int' i 'float' są tym samym typem danych w Pythonie.

19.

Jakie są metody formatowania stringów w Pythonie?

a)

Metody formatowania stringów w Pythonie to: 'append()', 'insert()', 'remove()'

b)

Metody formatowania stringów w Pythonie to: 'concat()', 'join()', 'replace()'

c)

Metody formatowania stringów w Pythonie to: operator '%', 'str.format()', f-stringi.

d)

Metody formatowania stringów w Pythonie to: 'split()', 'strip()', 'lower()'

20.

Jakie są zasady używania komentarzy w kodzie Python?

a)

Komentarze w Pythonie zaczynają się od # dla jednoliniowych lub używają ''' lub """ dla wieloliniowych.

b)

Wieloliniowe komentarze w Pythonie muszą być zamknięte w < >.

c)

W Pythonie komentarze zaczynają się od // dla jednoliniowych.

d)

Komentarze w Pythonie są zawsze wymagane w każdej linii kodu.