WorksheetsЦиклы Python
Total questions: 15
Worksheet time: 8mins
В каком цикле значение параметра уменьшается на 1?
Чему равен x после выполнения данного цикла:
2
3
4
5
6
Что такое цикл?
Линейная базовая алгоритмическая конструкция
Базовая агоритмическая конструкция ветвления
Базовая агоритмическая конструкция повторения
В каком цикле произойдет зацикливание (т.е. цикл будет выполняться бесконечно)?
Сколько раз выполниться цикл:
5
2
1
4
3
Чему равен i после выполнения данного цикла:
7
5
4
3
6
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i = 3
while i <= ...:
print ( "Привет!" )
i = i+1
4
6
5
7
Какие значения будет принимать переменная i, при организации цикла:
for i in range (6)
1 2 3 4 5 6
0 1 2 3 4 5 6
0 1 2 3 4 5
6
Какие значения будет принимать переменная i, при организации цикла:
for i in range (1,15,2)
1 3 5 7 9 11 13
1 3 5 7 9 11 13 15
3 5 7 9 11 13
3 5 7 9 11 13 15
Какие значения будет принимать переменная i, при организации цикла:
for i in range (12,3,-3)
9 6 3
9 6
12 9 6 3
12 9 6
Что выдаст на экран данная программа?
Квадраты чисел от 50 до 60
Квадраты чисел от 51 до 61
Квадраты чисел от 50 до 61
Квадраты чисел от 51 до 60
Чтобы повторить команду (команды) определенное количество раз, необходимо использовать цикл...
while
for
if
indentation
Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...
while
for
if
indentation
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите набольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 24.
x = int(input())
a = 0; b = 1
while x > 0:
a = a + 1
b = b * (x % 8)
x = x // 8
print(a, b)
417
641
3 24
1024
Ниже записана программа. Получив на вход число x, эта программа печатает два числа. Укажите наименьшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 7.
x = int(input())
L = 0; M = 0
while x > 5:
L = L + 1
if M < x % 10:
M = x % 10;
x = x // 10
print(L, M)
3 7
777
107
607
