М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Bogdan1500
Bogdan1500
19.09.2020 18:12 •  Информатика

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

👇
Ответ:
KatyaBelchik12
KatyaBelchik12
19.09.2020
Привет! Я рад выступить в роли учителя и помочь тебе с этим вопросом!

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:

Надеюсь, мой ответ был подробным и понятным! Если у тебя есть еще вопросы, не стесняйся задавать!
4,7(11 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ