wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2 Python (переменные, типы данных)

Total questions: 33

Worksheet time: 16mins

Name
Class
Date
1.

Что делает следующий код?

myAge = int (myAge)

a)

Преобразует переменную myAge в строку

b)

Преобразует переменную myAge в целое число

c)

Преобразует переменную myAge в константу

d)

Преобразует переменную myAge в дробное число

2.

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

a)

@

b)

¬

c)

;

d)

#

3.

В Python тип данных STRING...

a)

это буквенно-цифровые данные

b)

это целые числа

c)

это числа с плавающей точкой

d)

это логические значения: либо истина, либо ложь

4.

В Python тип данных INTEGER...

a)

это буквенно-цифровые данные

b)

это целые числа

c)

это числа с плавающей точкой

d)

это логические значения: либо истина, либо ложь

5.

В Python тип данных FLOAT...

a)

это буквенно-цифровые данные

b)

это целые числа

c)

это числа с плавающей точкой

d)

это логические значения: либо истина, либо ложь

6.

В Python тип данных BOOLEAN...

a)

это буквенно-цифровые данные

b)

это целые числа

c)

это числа с плавающей точкой

d)

это логические значения: либо истина, либо ложь

7.

Выберите правильное определение для ПЕРЕМЕННОЙ

a)

Это значение, которое может изменяться. Например, как счет в компьютерной игре

b)

Это значение, которое нельзя изменить

8.

Как правильно привести к типу STRING в Python?

a)

str

b)

stri

c)

stg

9.

Как правильно привести к типу INTEGER в Python?

a)

in

b)

ing

c)

int

10.

Какой тип данных является наиболее подходящим для: «20 октября»

a)

Float

b)

Boolean

c)

Integer

d)

String

11.

Какой логотип Python?

a)
b)
c)
d)
12.

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

a)

name=input()

b)

input=name

c)

name=input{}

d)

name=INPUT

13.

Каким будет тип данных, если пользователь введет 15 и 30?

a)

Integer

b)

String

c)

Boolean

d)

Float

14.

Что будет в результате, если пользователь введет 15 и 20?

a)

"num1 + num2"

b)

1520

c)

35

15.

Что такое input?

a)

Оператор вывода данных

b)

Оператор присваивания

c)

Оператор ввода данных

d)

Не знаю

16.

Что происходит?

myAge = int (myAge)

a)

Преобразует переменную myAge в строковый тип

b)

Преобразует переменную myAge в тип целого числа (integer)

c)

Преобразует переменную myAge из целого числа (integer) в строковую

d)

Преобразует переменную myAge в константу (постоянное значение)

17.

Объединение элементов для создания строки называется...

a)

комбинация

b)

коннектинг

c)

конкатенация

d)

сцепление

18.

Что используется для структурирования кода в Python?

a)

отступы

b)

комментарии

c)

знаки препинания

d)

переменные

19.

Для возведения в степень используем...

a)

**

b)

"""

c)

%

d)

#

20.

Для вычисления остатка при делении используется символ...

a)

%

b)

&

c)

#

d)

**

21.

Преобразует число в строку

a)

str()

b)

int()

c)

parseInt()

d)

convert

22.

Что означает термин «отладка» ('debug')?

a)

Найти ошибки и исправить их

b)

Сделать расчет

c)

Набор инструкций

d)

Переписать код

23.

Синтаксическая ошибка (syntax error) означает, что ваш код содержит грамматическую ошибку или вы неправильно использовали символы / операции

a)

Правда

b)

Неправда

24.

Какой синтаксис вы можете использовать, для того, чтобы вставить разрыв строки? (текст с новой строки)

a)

/

b)

\n

c)

\l

d)

n

25.

Что будет в результате?

name = 'Monty'

greeting = "Good morning " + name

print (greeting)

a)

Good morning Monty

b)

Good morning + name

c)

Good morning name

d)

Good morning + Monty

26.

Что будет в результате?


print("Hello" + "world!")

a)

Hello world!

b)

Helloworld!

c)

SyntaxError

d)

"Hello" "world!"

27.

Что будет в результате?


print("Hello" + "world" + "today")

a)

Helloworldtoday

b)

Hello world today

c)

"Hello" "world" "today"

d)

SyntaxError

28.

Что будет в результате?


print("Hello" + 2 + "world")

a)

Hello 2 world

b)

Hello2world

c)

TypeError

d)

HelloHelloworld

29.

Что будет в результате?


print("Hello world!" * 2)

a)

TypeError

b)

Hello world world!

c)

Hello world!Hello world!

d)

Hello world! * 2

30.

Что будет в результате?


print("Hello world!" * 2 * "Hello world!")

a)

TypeError

b)

Hello world! Hello world! Hello world! Hello world!

c)

Hello Hello World! World!

d)

Hello world! Hello world!

31.

Что будет в результате?


print("Hello world!\nHello world!")

a)

Hello world! Hello world!

b)

Hello world!

Hello world!

c)

SyntaxError

d)

Hello world!

32.

Что будет в результате?


print("Hello" + str(2) + "world!")

a)

Hello world! Hello world!

b)

Hello2world!

c)

Hello Hello world! world!

d)

SyntaxError

33.

Правильный способ объявления переменной в Python

a)

my_variable = 10

b)

my variable = 10

c)

my_variable is 10

d)

my_variable: 10