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

Составить программу и схему , определяющую, к какой возрастной категории относится пользователь: малыш ( до 7 лет), школьник ( от 7 до 17 лет) или взрослый (старше 17 лет).

👇
Ответ:
Викa1000000
Викa1000000
28.03.2020
Решение в комментариии
4,4(79 оценок)
Открыть все ответы
Ответ:
vlad777888666
vlad777888666
28.03.2020
Тип цикла, в котором повторение тела цикла выполняется заданное количество раз, называется цикл с предусловием.

В цикле с предусловием сначала проверяется условие перед выполнением тела цикла. Если условие истинно, то тело цикла выполняется, а затем снова проверяется условие. Если условие не больше ложно, то цикл прекращается и программа продолжает своё выполнение.

Пример кода на языке программирования Python, демонстрирующий цикл с предусловием:

```
count = 0
while count < 5:
print("Повторение тела цикла. count =", count)
count += 1
```

Объяснение:

В данном примере, переменная `count` инициализируется значением 0. Затем в цикле с предусловием проверяется условие `count < 5`. Если оно истинно, то выполняется тело цикла: выводится строка "Повторение тела цикла. count =", а затем значение переменной `count` увеличивается на 1 при помощи оператора `+=`. После выполнения тела цикла снова проверяется условие `count < 5`. Если оно истинно, цикл повторяется. Процесс повторяется до тех пор, пока условие `count < 5` не станет ложным (т.е. `count` станет равно или больше 5), после чего цикл прекращается и программа продолжает выполнение кода после цикла.

Таким образом, цикл с предусловием позволяет повторять тело цикла заданное количество раз, основываясь на условии, и прекращает выполнение, когда условие становится ложным.
4,4(88 оценок)
Ответ:
kkksun
kkksun
28.03.2020
1. Какая функция выводит что-либо в консоль?

Ответ: Функция print() выводит текст или значения переменных в консоль.

Обоснование: Функция print() является встроенной функцией в языке программирования Python, которая используется для вывода информации на экран. Она принимает один или несколько аргументов и выводит их на консоль.

Пояснение: Из предложенных вариантов только функция print() предназначена для вывода информации в консоль. Остальные функции (out(), log(), write()) не являются стандартными функциями Python.

Шаги решения: Ответ - print().

2. Что покажет этот код?

Ответ: "Готово".

Обоснование: В данном коде происходит итерация по символам строки 'Hi! I'm mister Robert'. Однако, нет символа '\', поэтому условие j == '\'' не будет выполнено. Таким образом, код перейдет к блоку else и выполнится команда print("Готово").

Шаги решения:
- Итерация по символам строки 'Hi! I'm mister Robert';
- Проверка каждого символа на равенство с символом '\';
- Нет символа '\', поэтому условие не выполняется и программа переходит к блоку else;
- Выводится текст "Готово".

3. Что покажет этот код?

Ответ: Числа: 1, 3 и 5.

Обоснование: В данном коде происходит итерация по значениям от 0 до 4 (range(5)). Для каждого значения проверяется условие i % 2 == 0. Если значение i делится нацело на 2 (т.е. является четным числом), то происходит переход к следующей итерации (continue). В противном случае выполняется команда print(i). Таким образом, будут выведены значения 1, 3 и 5 (нечетные числа).

Шаги решения:
- Итерация по значениям от 0 до 4;
- Проверка каждого значения на четность;
- Значения 0, 2 и 4 являются четными и пропускаются командой continue;
- Значения 1, 3 и 5 являются нечетными и выводятся командой print().

4. Что покажет этот код?

Ответ: "Найдено".

Обоснование: В данном коде происходит итерация по символам строки 'Hi! I'm mister Robert'. При итерации, когда символ равен '\', выполняется команда print("Найдено") и цикл завершается с помощью команды break. Блок else не будет выполнен, так как цикл был завершен с помощью break.

Шаги решения:
- Итерация по символам строки 'Hi! I'm mister Robert';
- Проверка каждого символа на равенство с символом '\';
- Есть символ '\', поэтому условие выполняется;
- Выводится текст "Найдено";
- Цикл завершается с помощью команды break, блок else не выполнится.

5. Что будет показано в результате?

Ответ: "Hi, John".

Обоснование: В данном коде используется форматирование строки с помощью оператора % и переменной name. Вместо символа %s подставляется значение переменной name, которое равно "John". Таким образом, будет выведено "Hi, John".

Шаги решения:
- Присвоение значения "John" переменной name;
- Форматирование строки 'Hi, %s' % name;
- Подставление значения переменной name вместо символа %s;
- Вывод строки "Hi, John".

6. Какая библиотека отвечает за время?

Ответ: Библиотека time.

Обоснование: Библиотека time является встроенной библиотекой в языке программирования Python и предоставляет функционал для работы со временем и датой.

Шаги решения:
- Определение назначения библиотеки по ее названию.

7. Сколько библиотек можно импортировать в один проект?

Ответ: Неограниченное количество.

Обоснование: В Python можно импортировать любое количество библиотек в один проект. Ограничений на количество импортируемых библиотек нет.

Шаги решения: Ответ - неограниченное количество.

8. Где правильно создана переменная?

Ответ: Нет подходящего варианта.

Обоснование: Варианты $num = 2, var num = 2 и int num = 2 являются неправильной записью переменной в языке Python. Правильными вариантами являются записи num = 2 или num = float(2), где первая запись создает переменную num со значением 2, а вторая запись создает переменную num со значением 2.0 (вещественное число).

Шаги решения: Ответ - нет подходящего варианта.

9. Как получить данные от пользователя?

Ответ: Использовать метод input().

Обоснование: В Python для получения данных от пользователя используется функция input(). Она позволяет ввести данные с клавиатуры и сохранить их в переменной.

Шаги решения: Ответ - использовать метод input().

10. Какие ошибки допущены в коде ниже?

Ответ: В коде нет никаких ошибок.

Обоснование: Код представляет собой рекурсивную функцию вычисления факториала числа. Рекурсивные функции в Python разрешены и не являются ошибками. Код правильно вычисляет факториал числа 5 и выводит результат, который равен 120.

Шаги решения:
- Выполнение функции factorial(5);
- Проверка условия n == 0;
- Условие не выполняется, вычисление продолжается рекурсивно;
- Рекурсия прекращается, когда n становится равным 0;
- Выводится результат вычисления факториала числа 5, равный 120.

11. Что будет результатом этого кода?

Ответ: 0.

Обоснование: В данном коде используется тернарный оператор, который является сокращенной формой записи условного выражения. Если значение переменной x больше 10 (что не выполняется в данном случае), то переменная num будет равна 0. В противном случае (как в данном коде), переменная num будет равна 11. Затем значение переменной num выводится на экран. Таким образом, результатом выполнения данного кода будет 0.

Шаги решения:
- Присвоение значения 23 переменной x;
- Проверка условия x > 10;
- Условие не выполняется, поэтому переменная num равна 0;
- Вывод переменной num со значением 0.
4,4(100 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ