In this python program, we will earn how to create a dictionary of the numbers 1 to Nth in (x,x*x) form.
Here is the source code of the program to create a dictionary of the numbers 1 to Nth in (x,x*x) form.
# Python Program to Create a Dictionary of Numbers
# 1 to n in (x, x*x) form Using For Loop
# Take the Input from the USer
number = int(input("Enter the Maximum Number: "))
myDict = {}
for x in range(1, number + 1):
myDict[x] = x * x
# Print the Output
print("\nDictionary = ", myDict)
Enter the Maximum Number: 5
Dictionary = {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Python Program to Create a Dictionary of Numbers 1 to n in (x, x*x) form using Another Approach
# Python Program to Create a Dictionary of Numbers
# 1 to n in (x, x*x) form using Another Approach
# Take the Input From the User
number = int(input("Enter the Maximum Number : "))
myDict = {x:x ** 2 for x in range(1, number + 1)}
# Print the Output
print("\nDictionary = ", myDict)
Enter the Maximum Number : 7
Dictionary = {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}
Comments