Что будет выведено на экран в результате выполнения следующей программы?
print(bool(list(range(10)))). Пожалуйста объяснение
Ответы на вопрос
Ответил MCFoger
0
Відповідь:
Пояснення:
будет выведено True
причина этому очень проста мы выводим булевое значение, которое имеет 2 значения true, false
потом мы выводим список с 10 значениями:от 0 до 9, так как это почти массив, то есть мы выводим список без данных, но они есть для наглядности в языке Java было бы undefined, но в python обычные пробелы в кавычках так как будет по стандарту текстовый список, то есть грубо говоря выводиться 10 пробелов, а если данные есть, то выводиться true. Мы можем вписать любое натуральные число и всё равно будет true. Если вписать 0,то будет false, ак как список пуст.
вот и весь секрет :)
удачи
alexminaev:
Помогите мне, а я вам помогу с рейтингом на сайте)
Новые вопросы
История,
2 года назад
Информатика,
8 лет назад