Автор | Сообщение |
|
Отправлено: 25.02.19 17:09. Заголовок: Тип переменной
Здравствуйте! Задание №25, 63. В условии сказано: "допускается использовать две целочисленные переменные k и s". Решение начинается так: k = [s for s in a if s > 80] if k: Разве первая строчка не нарушает условие целочисленности? Или достаточно, чтобы переменная стала целочисленной в процессе выполнения программы?
|
|
|
Ответов - 3
[только новые]
|
|
|
| Администратор
|
Сообщение: 1817
|
|
Отправлено: 02.03.19 18:19. Заголовок: mendez пишет: Разве ..
mendez пишет: цитата: | Разве первая строчка не нарушает условие целочисленности? |
|
Вы правы, нарушает. Решения исправлены.
|
|
|
|
Отправлено: 30.11.19 16:02. Заголовок: То есть, если К - об..
То есть, если К - объявлена как целочисленная переменная, то нельзя ее использовать как имя нового списка? Но подобная задача из последнего Статграда и в критериях дан образцовый код, и первая строка в критериях: k = sum(1 for i in a if i%16 == 10), хотя в условии сказано, что допускается использование целочисленных переменных m, k, d Может среди форумчан есть эксперты ЕГЭ, которые прокомментируют это? Также еще вопрос: например не хватает переменных, то можно использовать, например переменную к в одном блоке программы как счётчик, в другом для подсчета суммы?
|
|
|
|
Отправлено: 30.11.19 16:05. Заголовок: sum возвратит целое ..
sum возвратит целое число. Условие целочисленности k соблюдается.
|
|
|
|