Создать функцию, которая генерирует словарь, где ключи — это числа от 1 до n, а значения — это их квадраты.

Генерация словаря квадратов чисел

Функция generate_squares создаёт словарь, где ключи — это числа от 1 до n, а значения — это квадраты этих чисел.

def generate_squares(n):
    return {i: i**2 for i in range(1, n+1)}

# Пример вызова функции:
result = generate_squares(5)
print(result)

Результат выполнения кода

{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}

Функция использует генератор словарей для создания объекта, где каждому ключу (числу от 1 до n) сопоставлено значение его квадрата.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 16 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: