Khi cần tạo dictionary chứa số trong khoảng cho trước dạng cụ thể, nhập từ người dùng, dùng vòng lặp 'for' đơn giản.
Ví dụ
my_num = int(input("Nhập một số... "))
my_dict = dict()
for elem in range(1, my_num + 1):
my_dict[elem] = elem * elem
print("Các phần tử dictionary tạo ra: ")
print(my_dict)
Đầu ra
Nhập một số... 7
Các phần tử dictionary tạo ra:
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49}
Giải thích
- Nhập số từ người dùng.
- Tạo dictionary rỗng.
- Duyệt số.
- Lưu bình phương số vào dictionary.
- Hiển thị đầu ra.