wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Basics

Total questions: 41

Worksheet time: 1hrs 18mins

Name
Class
Date
1.

Измените порядок, чтобы получить программу, которая запрашивает число и выводит его квадрат.

a)

k = input()

b)

n = int(k)

c)

x = n ** 2

d)

print(x)

1)
2)
3)
4)
2.

Сопоставьте эквивалентные выражения (имеющие одинаковые значения для любого x)

a)

(2 < x) and (x <= 3)

1.

2 < x <= 3

b)

(2 < x) or (x<= 3)

2.

True

c)

x != 2 and x < 3

3.

x < 2 or (2 < x < 3)

d)

(x > 3) and (x < 2)

4.

False

e)

not (x > 3)

5.

x < 4 and x <= 3

3.

Это не оператор сравнения (a)   ​ ​ ​ ​

Choose from the below words
+=
<=
!=
==
4.

В результате print(int('1') + float("2")) будет напечатано (a)  

Choose from the below words
3.0
3
12
1 2
3,0
5.

Распределите по категориям

Categorize the following

Целое

Строка

Логический

True

while

if

else

and

elif

print

input

1_my_perem

20n

Типы
Ключевые слова
Функции
Неверное имя
6.

x = int(3/5)

y = float(1/2)

print(x+y)

7.

Сколько раз программа напечатает "Wow!"?

for wow in range(1, 5):

print("Wow!")

8.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

if a < 5:

a = 5

a)

10

b)

5

c)

15

d)

0

9.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

if a > 5:

a = 12

a)

10

b)

12

c)

5

d)

22

10.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

if a < 15:

a = a + 12

else:

a = a -7

a)

22

b)

10

c)

3

d)

12

11.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

b = 5

if a > 5 and a < b:

a = a - 5

a)

10

b)

15

c)

20

d)

5

12.

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?

a = 10

b = 5

if a > 1 ... a < b:

a = a - 7

else:

a = a + 7

(a)  

13.

Определите значение переменной a после выполнения алгоритма:

a = 4

b = 6

b = 8 + a* b

a = b / /4 *a

В ответе укажите одно целое число – значение переменной a.

(a)  

14.

Чему будет равна переменная «c» после выполнения этой программы:

a = 28

b = 7

c = a % b + b

(a)  

15.

Чему будет равна переменная «c» после выполнения этой программы:

a = 22

b = 4

c = a // b + a

(a)  

16.

 

Чему будет равна переменная «c» после выполнения этой программы:

a = 20

b = 3

b = a // b

c = a % (b + 1)

(a)  

17.

Рассмотрите фрагмент программы.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).

Сколько было запусков, при которых программа напечатала «YES»?



(a)  

18.

Для ввода целого числа используется ...

a)

input()

b)

int(input())

c)

print()

d)

int(print())

19.

Определите, что появится на экране в результате выполнения программы:

a=input()

print("Всё хорошо?", "a")

Если пользователь введет слово "Маша"

a)

Всё хорошо? Маша

b)

Всё хорошо? а

c)

Всё хорошо?

d)

Всё хорошо?, "а"

20.

С помощью какого знака(препинания) можно указать несколько аргументов в команде print

a)

запятая

b)

точка

c)

точка с запятой

d)

Пайтон это не русский, там нет знаков препинания

21.

Какие числа будут напечатаны в столбик одно за другим в результате работы этой программы?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

22.

 

Как выглядит оператор деления нацело?

(a)  

23.

Как выглядит оператор возведения в степень?

(a)  

24.

Что будет выведено в результате выполнения программы?

a)

1 000

b)

3

c)

1

d)

3.33

25.

Что будет выведено в результате выполнения программы?

a)

72

b)

4

c)

2

d)

4.5

26.

С каким количеством аргументов может быть вызвана функция range()?

a)

1

b)

3

c)

2

d)

все ответы верны

27.

Какой код выполнит тело цикла ровно 10 раз?

a)

for i in range(9):

b)

for i in range(10):

c)

for i in range(11):

28.

как выглядит оператор сравнения "равно"

(a)  

29.

как выглядит оператор "не равно"

(a)  

30.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

1

d)

0

31.

Чему равно "с" после выполнения программы?

x = 3

c = 0

while x > 1:

c = c +1

x = x -1

a)

3

b)

0

c)

1

d)

2

32.

Что будет выведено на экране после выполнения кода?

a = 5

b = 10/2

print(a == b)

a)

True

b)

ничего

c)

0

d)

False

33.

Что относится к арифметическим операторам?

a)

>=, !=, = =

b)

**, //, %

c)

and, or, not

34.

Что относится к операторам сравнения?

a)

<, >, ==, !=

b)

//, %, **, +

c)

and, or, not

35.

Какой тип данных хранит вещественные (нецелые) числа?

a)

float

b)

str

c)

int

36.

Чему равно S в конце программы?

(a)  

37.

Напишите первую строчку, которую выведет программа на экран

(a)  

38.

Кто-то написал следующую программу для поиска суммы чисел от 1 до 100 включительно.

summa = 0 for i in (1, 100):     summa += i print(summa)

Есть ли ошибка в данном коде? Выберите "Все верно" или строчку, которая должна заменить ошибочную.

a)

for i in range(1, 101):

b)
for i in (1, 101):
c)
print('summa')
d)

Все верно

39.

Какой результат будет выведен на экран после выполнения следующего кода?

a = 5

b = 3

print(a > b)

a)

True

b)

False

c)

5

d)

3

40.

Что будет результатом выполнения программы?

a = 10

if a == 10:

    print('a равно 10')

else:

    print('a не равно 10')

a)

a равно 10

b)

a не равно 10

c)

10

d)

Ошибка

41.

Что будет результатом выполнения следующего кода?

a = 7

b = 5

if a > b:

    print('a больше b')

else:

    print('b больше a')

a)

a больше b

b)

b больше a

c)

Ошибка

d)

7