wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python. Pętle i ciągi

Total questions: 21

Worksheet time: 23mins

Name
Class
Date
1.

Jakiego kodu użyjesz aby wypisać ciąg liczb: 6, 12, 18, 24, 30 ?

a)

for x in range(6, 30, 6):

print(x)

b)

for x in range(6, 35, 6):

print(x)

c)

while x (6, 35, 6):

print(x)

d)

while x (6, 30, 6):

print(x)

e)

while x for in range:

print(x+6)

2.

Pętla while, która wyświetli ciąg tych liczb: 4, 6, 8, 10, 12, 14, 16, 18
jest opisana kodem:

a)

x = 4

while i < 19:

print(x)

x = (x+2)

b)

x = 0

while x < 18:

print(x)

x = (x+2)

c)

x = 1

while x < 19:

print(x)

x = x+2

d)

x = 4

while x < 19:

print(x)

x = (x+2)

e)

x = 1

while x =< 19:

print(x)

x = (x+2)

3.

Instrukcja, która wydrukuje kwadraty liczb od 0 do 10 to:

a)

b)

c)

d)

e)

4.

Pętla FOR w języku Python służy do:

a)

Sprawdzania warunków i wykonywania pewnych instrukcji

b)

Pobierania zmiennych od użytkownika

c)

Wielokrotnego wykonywania pewnych instrukcji

d)

Wyświetlania tekstów zawierających liczby

5.

Ile razy wykona się instrukcja print(i)?

a)

6

b)

10

c)

5

d)

4

6.

Jakie liczby wyświetli powyższa instrukcja?

a)

-2, 0, 2, 4, 6

b)

-2, 8

c)

-2, 0, 4, 8

d)

-2, 0, 2, 4, 6, 8

7.

Ile wyniesie zmienna suma po wykonaniu pętli?

a)

5

b)

10

c)

15

d)

0

8.

Czy powyższa składnia pętli For jest prawidłowa?

a)

Tak

b)

To zależy od wersji pythona

c)

Nie

d)

Jest prawidłowa, ale posiada tylko jedną instrukcję

9.

Jakie liczby zostaną wyświetlone po przejściu przez taką pętlę?

a)

9, 7, 5, 3, 1, -1

b)

9, 7, 5, 3, 1, -3

c)

9, -3, -2

d)

-2, 1, 4, 7

10.

Oprócz instrukcji FOR drugą instrukcją iteracyjną w Python jest:

a)

IF

b)

REPEAT

c)

UNTIL

d)

WHILE

11.

PYTHON jest to:

a)

język programowania

b)

program do edycji zdjęć

c)

oprogramowanie biurowe

d)

dodatek do scratcha

12.

Input służy do:

a)

Pobierania danych od użytkownika

b)

Wyświetlania informacji

c)

Losowania liczby z zakresu

d)

Sprawdzania warunku

e)

Gotowania obiadu

13.

Print w Pythonie służy do:

a)

Sprawdzania warunku

b)

Pobierania zmiennej od użytkownika

c)

Wyświetlania

d)

Przywoływania demonów

14.

Jak wstawić komentarz w Pythonie?

a)

#

b)

//

c)

\\

d)

Nie da się

15.

co będzie wynikiem kodu

x = 3.23

print("x")

a)

x

b)

błąd

c)

utworzenie zmiennej

16.

Funkcja len() :

a)

wypisuje nam tekst na ekranie

b)

wypisuje każdy znak po kolei

c)

wypisuje nam typ naszej zmiennej

d)

informuje nas z jak wielu znaków składa się napis

17.

Jakie wyrażenie w Pythonie pozwala na połączenie dwóch ciągów znaków?

a)

concat()

b)

dearpythonprogramcombinethesetwostrings()

c)

+

d)

combine()

18.

Jak sprawdzić, czy ciąg znaków "python" jest zawarty w ciągu "Cześć Python"?

a)

"Cześć Python"

.check("python")

b)

"python" in "Cześć Python"

c)

"Cześć Python".contains("python")

19.

4 uczniów napisało kody w pythonie do zadania o treści:

Stwórz ciąg liczb całkowitych od 2 do 20 (włącznie) zawierający tylko liczby parzyste, a następnie użyj funkcji range() do obliczenia sumy kwadratów każdej liczby.

Które wyrażenie w Pythonie jest prawidłowe?

a)

(x**2 for x in range(2, 21, 2))

b)

{x**2 for x in range(2, 21, 2)}

c)

tuple(x**2 for i in range(2, 21, 2))

d)

[z**2 for z in range(2, 21, 2)]

20.

Marek miał użyć w Pthonie pętli while, aby stworzyć ciąg kolejnych liczb całkowitych zaczynając od 1, dodając do niego 3, aż osiągnie wartość najbliższą 30, ale jednocześnie mniejszą od 30.

Nagle o północy, pojawiły się przed nim 4 karteczki z kodami, ale tylko jeden z nich był prawdziwy. Pomóż Markowi wybrać:

Które wyrażenie z użyciem pętli while w Pythonie jest prawidłowe?

a)

liczba = 1

while liczba >= 30:

print(liczba)

liczba += 3

b)

liczba = 1

while liczba < 30:

print(liczba)

liczba += 3

c)

liczba = 0

while liczba =< 30

print(liczba)

liczba + 3

d)

liczba = 0

while liczba <= 30:

print(liczba)

liczba = 3

21.

Opisz ten quiz jednym słowem

2 lines