Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python สำหรับสร้างพจนานุกรมที่มีตัวเลข (ระหว่าง 1 ถึง n) ในรูปแบบ (x,x*x)


เมื่อจำเป็นต้องสร้างพจนานุกรมที่ประกอบด้วยตัวเลขภายในช่วงที่กำหนดในรูปแบบเฉพาะ อินพุตจะถูกนำออกจากผู้ใช้และใช้ลูป '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}

คำอธิบาย

  • ตัวเลขนี้ถือเป็นการป้อนข้อมูลของผู้ใช้
  • พจนานุกรมว่างเปล่าถูกสร้างขึ้น
  • ตัวเลขซ้ำแล้วซ้ำอีก
  • กำลังสองของตัวเลขถูกเก็บไว้ในพจนานุกรม
  • แสดงเป็นเอาต์พุตบนคอนโซล