Что будет выведено на экран в результате выполнения следующей программы?

print(bool(list(range(10)))). Пожалуйста объяснение

Ответы

Ответ дал: MCFoger
0

Відповідь:

Пояснення:

 будет выведено True

причина этому очень проста мы выводим булевое значение, которое имеет 2 значения true, false

потом мы выводим список с 10 значениями:от 0 до 9, так как это почти массив, то есть мы выводим список без данных, но они есть для наглядности в языке Java было бы undefined, но в python обычные пробелы в кавычках так как будет по стандарту текстовый список, то есть грубо говоря выводиться 10 пробелов, а если данные есть, то выводиться true. Мы можем вписать любое натуральные число и всё равно будет true. Если вписать 0,то будет false, ак как список пуст.

вот и весь секрет :)

удачи


alexminaev: Помогите мне, а я вам помогу с рейтингом на сайте)
alexminaev: https://znanija.com/task/49744330
Вас заинтересует