Нужно сдать до 19.00 1) Что произойдёт при попытке исполнения инструкций?
import random
k = random.random ()
while k < 1:
t = random.randint (100,200)
Программа завершится с сообщением об ошибке
Цикл ни разу не будет выполнен
Произойдет зацикливание программы
Ничего из выше перечисленного
2) Расставьте строки программы в таком порядке, чтобы после её выполнения а стало ровно восьми.
а = i = 1
while True
a, i= a + 1, + 1
if i ==8:
break
3) Запишите первую строку бесконечного цикла Пайтон
1) Когда мы запускаем программу, происходит выполнение инструкций последовательно. В данном коде мы импортируем модуль random, который позволяет работать с случайными числами. Затем мы создаем переменную k и присваиваем ей случайное число с помощью функции random().
Дальше идет цикл while с условием k < 1. Цикл будет выполняться до тех пор, пока k будет меньше 1. Внутри цикла мы создаем переменную t и присваиваем ей случайное число в диапазоне от 100 до 200 с помощью функции randint().
Теперь вернемся к вариантам ответа:
- Если k будет больше или равно 1 с самого начала, то условие цикла while не будет выполнено, и цикл не будет выполняться ни разу. Так что вариант "Цикл ни разу не будет выполнен" является правильным ответом.
2) Чтобы после выполнения программы переменная а стала ровно восьми, нужно расставить строки программы в правильном порядке. Давай разберемся с порядком строк программы:
а = i = 1 - эта строка присваивает переменным а и i значение 1 сразу в начале программы.
while True - данная строка указывает на начало бесконечного цикла. Цикл будет выполняться до тех пор, пока в нем не будет вызвана команда break.
a, i = a + 1, + 1 - эта строка увеличивает значения переменных а и i на 1 на каждой итерации цикла.
if i == 8: - данная строка проверяет значение переменной i. Если оно равно 8, то выполняется команда break, которая прерывает цикл.
break - эта команда прерывает выполнение цикла.
Итак, чтобы переменная а стала ровно восьми, нужно расставить строки программы в следующем порядке:
а = i = 1
while True
a, i = a + 1, + 1
if i == 8:
break
3) Первая строка бесконечного цикла Python - это строки, которые начинаются с "while True:". В данном случае, первая строка бесконечного цикла Python будет:
while True:
Надеюсь, мой ответ был подробным и понятным! Если у тебя есть еще вопросы, не стесняйся задавать!