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