WorksheetsPython циклы
Total questions: 14
Worksheet time: 18mins
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i = 3
while i <= ...:
print ( "Привет!" )
i += 1
4
5
6
7
Сколько раз будет выполнен этот цикл?
i = 7
while i < 11:
print ( "Привет!" )
i += 1
3
4
5
6
Какое число будет выведено на экран в результате выполнения этого цикла?
i = 1
print ( "9", end="" )
while i < 3:
print ( i, end="" )
i += 1
1
19
91
912
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 3
while i >= ...:
print ( "Привет!" )
i -= 1
1
2
3
4
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = ...
while i >= 3:
print ( "Привет!" )
i -= 1
3
4
5
6
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = ...
while i <= 7:
print ( "Привет!" )
i += 1
4
5
6
7
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 3
a = 12
while i < 6:
a += i
i += 1
3
15
23
24
Для цикла используют:
if
while
def
class
Назовите основные алгоритмические структуры
Следование
Ветвление
Повторение (циклы)
Конъюнкция
Дизъюнкция
Один цикл может находится в теле другого цикла (вложенные циклы):
не знаю
нет
да
Алгоритм, в котором команды
выполняются многократно называется -
цикл
линейный алгоритм
ветвление
неполное ветвление
Чему равно "с" после выполнения программы?
x = 3
c = 0
while x > 1:
c = c +1
x = x -1
3
0
1
2
Ниже записана программа. Получив на вход число 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
