Нужно сдать до 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) Запишите первую строку бесконечного цикла Пайтон

kornsergo23 kornsergo23    1   30.11.2020 16:03    364

Ответы
Marvarick Marvarick  16.01.2024 05:33
Привет! Я рад выступить в роли учителя и помочь тебе с этим вопросом!

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:

Надеюсь, мой ответ был подробным и понятным! Если у тебя есть еще вопросы, не стесняйся задавать!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика