Цикл for в языке программирование Python
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Данный тест предназначен для обучающихся 8 класса. Он проверяет знания обучающихся по основам работы цикла for
Система оценки: 5 балльная
Список вопросов теста
Вопрос 1
Какую последовательность чисел даст вам вызов функции range(8) ?
Варианты ответов
- 0, 1, 2, 3, 4, 5, 6, 7, 8
- 1, 2, 3, 4, 5, 6, 7, 8
- пустая последовательность
- 0, 1, 2, 3, 4, 5, 6, 7
- 1, 2, 3, 4, 5, 6, 7
Вопрос 2
Какую последовательность чисел даст вам вызов функции
range(1, 8) ?
Варианты ответов
- 1, 2, 3, 4, 5, 6, 7, 8
- 0, 1, 2, 3, 4, 5, 6, 7, 8
- пустая последовательность
- 0, 1, 2, 3, 4, 5, 6, 7
- 1, 2, 3, 4, 5, 6, 7
Вопрос 3
Какую последовательность чисел даст вам вызов функции
range(3, 11, 2) ?
Варианты ответов
- 3, 4, 5, 6, 7, 8, 9, 10
- 3, 5, 7, 9, 11
- пустая последовательность
- 3, 4, 5, 6, 7, 8, 9, 10, 11
- 3, 5, 7, 9
Вопрос 4
Какую последовательность чисел даст вам вызов функции
range(10, 0, -2) ?
Варианты ответов
- 0, 2, 4, 6, 8, 10
- 10, 8, 6, 4, 2
- 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0
- 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
- 2, 4, 6, 8, 10
- пустая последовательность
- 10, 8, 6, 4, 2, 0
Вопрос 5
Сколько раз выполнится цикл?
Варианты ответов
Вопрос 6
Чему равно значение переменной s после выполнения данной программы?
Варианты ответов
Вопрос 7
Чему равно значение переменной s после выполнения данной программы?
Варианты ответов
Вопрос 8
Чему равно значение переменной s после выполнения данной программы?
Какую последовательность чисел даст вам вызов функции range 8
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности
Public user contributions licensed under cc-wiki license with attribution required
Какую последовательность чисел даст вам вызов функции range 8
Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2023. Stepik
Наши условия использования и конфиденциальности
Public user contributions licensed under cc-wiki license with attribution required
Решение модуля 7.2 «Поколение python: курс для начинающих»
На этой странице представлены ответы и полные решения на питоне на модуль (урок) из курса «Поколение python: курс для начинающих».
Какую последовательность чисел даст вам вызов функции range(8) ?
0, 1, 2, 3, 4, 5, 6, 7
Какую последовательность чисел даст вам вызов функции range(1, 8) ?
1, 2, 3, 4, 5, 6, 7
Какую последовательность чисел даст вам вызов функции range(3, 11, 2) ?
3, 5, 7, 9
Какую последовательность чисел даст вам вызов функции range(10, 0, -2) ?
10, 8, 6, 4, 2
Сколько итераций сделает цикл?
for _ in range(1, 6):
print(‘Python rocks!’)
Последовательность чисел 1
Даны два целых числа m и n (m≤n). Напишите программу, которая выводит все числа от m до n включительно.
# Получаем начальное значение c и преобразуем его в целое число. c = int(input()) # Получаем конечное значение v и преобразуем его в целое число. v = int(input()) # Запускаем цикл, который будет проходить через все числа от c до v включительно. for i in range(c, v+1): print(i)
Последовательность чисел 2
Даны два целых числа m и n. Напишите программу, которая выводит все числа от m до n включительно в порядке возрастания, если m < n, или в порядке убывания в противном случае.
# Получаем начальное значение n и преобразуем его в целое число. n = int(input()) # Получаем конечное значение m и преобразуем его в целое число. m = int(input()) # Если n меньше m, то это возрастающая последовательность. if n < m: # Запускаем цикл, который будет проходить через все числа от n до m включительно. for i in range(n, m + 1): print(i) else: # Запускаем цикл, который будет проходить через все числа от n до m включительно в убывающем порядке. for i in range(n, m - 1, -1): print(i)
Последовательность чисел 3 ?️
Даны два целых числа m и n (m > n). Напишите программу, которая выводит все нечетные числа от m до n включительно в порядке убывания.
# Считываем начальное значение m и преобразуем его в целое число. m = int(input()) # Считываем конечное значение n и преобразуем его в целое число. n = int(input()) # Вычисляем значение start как ближайшее нечетное число, меньшее или равное m. start = ((m - 1) // 2) * 2 + 1 # Запускаем цикл, который будет проходить через нечетные числа в убывающем порядке, начиная с start и заканчивая n - 1 с шагом -2. for i in range(start, n - 1, -2): print(i)
Последовательность чисел 4
Даны два натуральных числа m и n (m≤n). Напишите программу, которая выводит все числа от m до n включительно удовлетворяющие хотя бы одному из условий:
число кратно 17;
число оканчивается на 9;
число кратно 3 и 5 одновременно.
# Получаем начальное значение m и преобразуем его в целое число. m = int(input()) # Получаем конечное значение n и преобразуем его в целое число. n = int(input()) # Запускаем цикл, который будет проходить через числа от m до n включительно. for i in range(m, n + 1): # Проверяем, выполняются ли условия: i делится на 17, i оканчивается на 9, i делится на 15. if i % 17 == 0 or i % 10 == 9 or i % 15 == 0: print(i)
Таблица умножения
Дано натуральное число n. Напишите программу, которая выводит таблицу умножения на n.
# Получаем число n и преобразуем его в целое число. n = int(input()) # Запускаем цикл, который будет проходить через числа от 1 до 10 (включительно). for i in range(1, 11): print(n, 'x', i, '=', n * i)