WorksheetsPython. Умови та цикли
Total questions: 11
Worksheet time: 6mins
Алгоритм розгалуження - це
Алгоритм, який розгалужує програму на 2 та більше гілок
Алгоритм, який дозволяє повторювати серію дій декілька разів
Алгоритм, який виконує всі дії послідовно
Такого алгоритму не існує
Цикл - це
Алгогритм повторення
Алгоритм розгалуження
Лінійний алгоритм
Алгоритм, який забороняє повторювати серію дій
Оператор if використовується в такому вигляді:
if <condition>:
if (<condition>)
{}
if:
<condition> if:
Який алгоритм застосовано в наступному коді:
a = 10
if a > 10:
print("a > 10")
else:
print("a < 10")
Алгоритм розгалуження
Алгоритм повторення
Лінійний алгоритм
Масиви
Що виведе наступний лістинг:
for i in range(1, 15, 2):
print(i)
1, 3, 5, 7, 9, 11, 13
1, 3, 5, 7, 9, 11, 13, 15
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Що виведе на екран наступний лістинг:
a = 5
if a = 5:
print(a)
5
Нічого не виведе
Буде помилка
a
Що виведе на екран наступний лістинг:
a = 5
if a == 5:
print(a)
5
a
Помилка
Нічого не виведеться
Для чого використовується оператор elif?
Уточнення умови, в разі не виконання умови в операторі if
Перша перевірка умови
Виконання дій в "іншому випадку"
Такого оператора не існує
Результатом лістингу програми буде:
string = "abcd"
for letter in string:
print(letter*3)
aaa
bbb
ccc
ddd
abcd
a
b
c
d
aaabbbcccddd
Скільки разів виконається наступний цикл:
for i in range(1, 10, -1)
Цикл не виконається жодного разу
Цикл виконається 9 разів
Цикл виконається 10 разів
Цикл буде виконуватись нескінченну кількість разів
Що таке оператор while?
Використовується для реалізації циклу з умовою
Використовується для реалізації циклу з параметром
Використовується для перевірки умови
Використовується для додавання елементів в рядок
