1. Что произойдёт при попытке исполнения инструкций? import random
k = random.random ()
while k < 1:
t = random.randint (100, 200)
Выберите один из 4 вариантов ответа:
1) Ничего из выше перечисленного
2) Программа завершится с сообщением об ошибке
3) Произойдёт зацикливание программы
4) Цикл ни разу не будет выполнен
2. Расставьте строки программы в таком порядке, чтобы после её выполнения a стало равно восьми.
Укажите порядок следования всех 5 вариантов ответа:
__ if i == 8:
__ while True:
__ break
__ a, i = a + 1, i +1
__ a = i = 1
3. Установите соответствие между циклами на языке Python и их типами
Укажите соответствие для всех 3 вариантов ответа:
1) Цикл с постусловием2) Цикл с предусловием3) Цикл с параметром
__ while True:__ for i in range (4): __ while i < 5:
i = i + 1 k = random () i = i + 1
if i > 5:
break
Відповідь:
Пояснення:ты взломаеш пентаго =》
Пояснение:
- Строка "import random" импортирует модуль random, который позволяет работать с случайными числами.
- Строка "k = random.random()" генерирует случайное число от 0 до 1 и присваивает его переменной k.
- В цикле while k < 1 будет выполняться следующая инструкция: "t = random.randint(100, 200)", которая генерирует случайное целое число от 100 до 200 и присваивает его переменной t.
- Таким образом, пока условие k < 1 будет выполняться (а такое значение будет генерироваться случайным образом), программа будет зацикливаться.
2. Порядок следования строк программы, чтобы после ее выполнения a стало равно 8:
- a = i = 1 (a и i инициализируются значениями 1)
- while True (бесконечный цикл)
- a, i = a + 1, i + 1 (увеличение a и i на 1)
- if i == 8: (проверка условия, если i равно 8)
- break (остановка цикла)
Порядок:
1) a = i = 1
2) while True
3) a, i = a + 1, i + 1
4) if i == 8
5) break
3. Соответствие между циклами на языке Python и их типами:
- Цикл с предусловием (while i < 5)
- Цикл с параметром (for i in range(4))
- Цикл с постусловием (while True)
Соответствие:
1) Цикл с постусловием: while True
2) Цикл с предусловием: while i < 5
3) Цикл с параметром: for i in range(4)