특정 범위의 숫자를 포함하는 사전을 특정 형태로 생성해야 하는 경우 사용자로부터 입력을 받아 간단한 '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}
설명
- 숫자는 사용자 입력으로 사용됩니다.
- 빈 사전이 생성됩니다.
- 숫자가 반복됩니다.
- 숫자의 제곱은 사전에 저장됩니다.
- 콘솔에 출력으로 표시됩니다.