특정 범위의 숫자를 포함하는 사전을 특정 형태로 생성해야 하는 경우 사용자로부터 입력을 받아 간단한 'for' 루프를 사용합니다.
예시
아래는 동일한 데모입니다 -
my_num = int(input("Enter a number.. "))
my_dict = dict()
for elem in range(1,my_num+1):
my_dict[elem] = elem*elem
print("The generated elements of the dictionary are : ")
print(my_dict) 출력
Enter a number.. 7
The generated elements of the dictionary are :
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49} 설명
- 숫자는 사용자 입력으로 사용됩니다.
- 빈 사전이 생성됩니다.
- 숫자가 반복됩니다.
- 숫자의 제곱은 사전에 저장됩니다.
- 콘솔에 출력으로 표시됩니다.