belongs to collection: Python Dictionary Programs
Given a number N, and we have to generate a dictionary that contains numbers and their squares (i, i*i) using Python.
Example:
Input: n = 10 Output: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}
Program:
# 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
Output
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100}
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Program:
Output
need an explanation for this answer? contact us directly to get an explanation for this answer