wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Основы Python: текстовые операторы

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Что делает оператор input в Python?

a)

Выводит данные на экран.

b)

Сохраняет данные в файл.

c)

Удаляет переменные из памяти.

d)

Получает ввод от пользователя в виде строки.

2.

Какой тип данных возвращает функция input?

a)

int

b)

str

c)

float

d)

bool

3.

Как вывести текст на экран с помощью оператора print?

a)

println('Hello, World!')

b)

echo('Hello, World!')

c)

print('Hello World')

d)

print('Hello, World!')

4.

Как можно вывести несколько значений с помощью print?

a)

print('Hello' + 'World')

b)

print('Hello World')

c)

print('Hello', 'World', sep=' ')

d)

print('Hello', 'World')

5.

Как импортировать модуль random в Python?

a)

import randomize

b)

from random import *

c)

require random

d)

import random

6.

Для чего используется функция random.randint()?

a)

Определение максимального значения в списке.

b)

Генерация случайного целого числа в заданном диапазоне.

c)

Генерация случайного числа с плавающей точкой.

d)

Сортировка элементов в массиве.

7.

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

a)

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

b)

Логические операторы

c)

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

d)

Циклы

8.

Если в задании необходимо проверить несколько условий, то используется

a)

elif

b)

else

c)

more

d)

find in

9.

Что произойдет, если условие if не выполнено?

a)

Выполняется блок кода после else или продолжается выполнение следующего кода.

b)

Условие if всегда выполняется.

c)

Программа завершает выполнение при невыполнении условия.

d)

Блок кода после else никогда не выполняется.

10.

Как использовать оператор elif в Python?

a)

Используйте elif только в конце блока if.

b)

Используйте elif для проверки дополнительных условий после if, например: if условие1: блок1 elif условие2: блок2 else: блок3.

c)

elif заменяет if и else полностью.

d)

elif не может использоваться без if.

11.

Как работает оператор else в условных операторах?

a)

Оператор else используется только в циклах.

b)

Оператор else выполняет код, если условие if ложно.

c)

Оператор else выполняет код, если условие if истинно.

d)

Оператор else всегда выполняется независимо от условия.

12.

Как выполнить арифметическое сложение в Python?

a)

result = a * b

b)

result = a / b

c)

result = a - b

d)

result = a + b

13.

Как выполнить деление с остатком в Python?

a)

Используйте оператор '%' для деления с остатком.

b)

Примените функцию 'divmod()' для получения только целой части.

c)

Используйте оператор '/' для деления без остатка.

d)

Используйте оператор '//' для получения остатка от деления.

14.

Как можно объединить несколько условий в одном операторе if?

a)

Используйте только один оператор if.

b)

Объедините условия с помощью запятой.

c)

Применяйте оператор switch вместо if.

d)

Используйте логические операторы '&&' и '||'.

15.

Укажите ошибки в коде ниже

text = int(input("Введите строку: ") )

if "Python" in text:

print("Слово 'Python' найдено в строке!")

else:

float("Слово 'Python' отсутствует в строке.")

a)

Для ввода текста не используется int и для вывода текста используется print

b)

Для ввода текста используется генератор случайных чисел, а для вывода - условие

c)

Для работы с текстовыми операторами нужно обьявить тип переменной float затем вывести с помощью input

d)

В массиве слов используется float input необходимо elif

16.

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

s="Hello World!"

d=len(S)

a)

Hello World

b)

"Hello World"

c)

12

d)

11

17.

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

s = "World"

r = s[::-1]

print(r)

a)

Hello World

b)

"World"

c)

dlroW

d)

5

18.

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

s = "Привет мир"

r = s.replace(" ", "_")

print(r) # "Привет_мир"

a)

Мир_Привет

b)

Привет_мир

c)

Мир привет

d)

Привет мир

19.

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

s= "Hodja_Nasreddin"

print(s*4)

a)

Hodja_Nasreddin

b)

Hodja_Nasreddin

Hodja_Nasreddin

Hodja_Nasreddin

Hodja_Nasreddin

c)

Nasreddin

Nasreddin

Nasreddin

d)

4

20.

Выберите правильные имена переменных

a)

for

abs%

12bter

b)

Tr+rgj

Label$

labelmore

c)

print

label6

a

d)

dfr123

peremennaya

ABC567

21.

Выберите операцию конкатенации

a)

+

b)

*

c)

//

d)

/

22.

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

age=15

print(int(age)+1)

a)

15

b)

age

c)

16

d)

14

23.

Какого типа данных в Python не существует?

a)

int

b)

float

c)

str

d)

rfid

24.

Выберите результат кода

print(' * ' * 12)

print(' * ' 4 + ' ' 4 + ' * ' * 4)

print(' * ' 1 + ' ' 10 + ' * ' * 1)
print(' * ' 4 + ' ' 4 + ' * ' * 4)

print( ' * ' * 12)

a)

************

**** ****

* *

**** ****

************

b)

**

*****

*************

****

**

c)

*************

*************

*************

*************

*************

d)

_

_ _

( 0 0)

/ V }

^^

25.

Выберите результат выполнения кода

x=8

if x>6:

print(y=x-3)

else:

y=x

print(y)

a)

5

b)

8

c)

6

d)

14