Python | Generar diccionario de números y sus cuadrados (i, i * i) de 1 a N

Python diccionario Ejemplo: Aquí, vamos a aprender a Generar diccionario de números y sus cuadrados (i, i * i) de 1 a N ?

Dado un número N, y tenemos que generar un diccionario que contiene los números y sus plazas (i, i * i) utilizando Python.

Ejemplo:

    Input: 
n = 10
Output:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}

Programa:

# Python program to generate and print 
# dictionary of numbers and square (i, i*i)
# declare and assign n
n = 10
# declare dictionary
numbers = {}
# run loop from 1 to n
for i in range(1, n+1):
numbers[i] = i * i
# print dictionary
print numbers

salida

{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *