A. Список квадратов

Большинство задач этой главы ориентированы на отработку навыков по построению списочных выражений.

Вашему решению будет предоставлены две переменные a и b. Напишите списочное выражения для получения квадратов чисел из диапазона [a,b].

Примечание

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

Пример

Ввод

a = 1
b = 5

Вывод

[1, 4, 9, 16, 25]

Ввод

a = -5
b = 5

Вывод

[25, 16, 9, 4, 1, 0, 1, 4, 9, 16, 25]

Решение

Проблема с этим заданием зачастую связана с абсолютным непониманием, что же все-таки хотят от нас авторы.

По сути задание состоит в том, чтобы написать некий код, который можно вставить в уже готовую программу. Рассмотрим на первом примере:

Python
a = 1
b = 5

print(your_code)

Для решения задачи необходимо написать списочное выражение, которое будет подставлено в программу подобную той, что показана выше. Поэтому ваш ответ – одна строка кода, которую можно вставить в print(), чтобы получить искомый ответ.

Посмотреть код

Решение

Python
[number ** 2 for number in range(a, b + 1)]   
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии