Предмет: Информатика, автор: emirovalim1905

Тест по темам "Циклы" и "Ввод с помощью map()" Информатика

1.)Выберите верные утверждения (Несколько ответов):


⬜Цикл while имеет более широкое применение чем for


⬜Счётчик в цикле for должен быть типа float


⬜Диапазон range(1, 5) включает числа 1 и 5


⬜Шаг может быть только положительным числом.


⬜Шаг может быть отрицательным


⬜Тело цикла выделяется скобками


2.)Напишите заголовок цикла так, чтобы значения i были равны 10, 8, 6, 4, 2.

(range() писать без пробелов в скобках!)



3.)Выберите правильно написанный ввод 3-х слов через пробел с помощью map():

⚪a, b, c = map(str, input().split())


⚪a, b, c = map(str, input('Введите 3 слова через пробел: ').split())


⚪a, b, c = map(str, input('Введите 3 слова через пробел: ').split)


⚪a, b, c = map(str(), input('Введите 3 слова через пробел: ').split())


4.)Можно ли использовать переменные для записи range() ?


⚪Только начального числа


⚪Только шага


⚪Только условия выхода


⚪Можно для всех трёх чисел



5.)Выберите правильную запись цикла for:


⚪for i in range(15)


⚪for i in range(1.5):


⚪for a in range(1,5):


⚪for in range(25):


6.)При решении задачи вида "пользователь вводит 10 чисел, найти сумму, произведение, вывести числа через пробел" какие начальные значения будут у переменных Сумма (Sum) / Произведение (Pr) / Результирующая строка (Res_str)?


⚪0 / 0 / 0


⚪0 / 1 / ""


⚪0 / 1 / " "


⚪Не принципиально


7.)"пользователь вводит 5 чисел". Какой цикл (заголовок) нужен для решения этой задачи?


⚪for i in range(1,6)


⚪for i in range(1, 5, 1):


⚪for i in range(0, 6):


⚪for i in range(0, 5):


8.)Какие значения указываются в range(1, 2, 3)? (Несколько ответов)


⬜Значение, при котором происходит выход из цикла


⬜Шаг


⬜Последнее значение


⬜Начальное значение

Ответы

Автор ответа: restIess
4

1.

Цикл while имеет более широкое применение чем for

Шаг может быть отрицательным

2. for i in range(10,1,-2)

3. Здесь 2 правильных варианта, 1 и 2, так как второй имеет уточнение в виде фразы: "Введите 3 слова через пробел", то я бы отметил именно его.

4. Можно для всех трёх чисел

5. for a in range(1,5):

6. Не совсем понятно, что имеется ввиду под этой "результирующей строкой", если мы в нее хотим запихнуть сумму и произведение через пробел( res = s + res + pr), то выбираем 0 / 1 / " "

7. for i in range(0, 5):

8. Шаг, начальное значение, последнее значение

Похожие вопросы
Предмет: Математика, автор: настя1426
Предмет: Математика, автор: Ann988
Предмет: Физика, автор: Sunnat17