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

โปรแกรม Python ยอมรับสามหลักและพิมพ์ชุดค่าผสมที่เป็นไปได้ทั้งหมดจาก Digits


เมื่อจำเป็นต้องพิมพ์ตัวเลขที่เป็นไปได้ทั้งหมดเมื่อป้อนข้อมูลจากผู้ใช้ ระบบจะใช้การวนซ้ำแบบซ้อน

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

first_num = int(input("Enter the first number..."))
second_num = int(input("Enter the second number..."))
third_num = int(input("Enter the third number..."))
my_list = []
print("The first number is ")
print(first_num)
print("The second number is ")
print(second_num)
print("The third number is ")
print(third_num)

my_list.append(first_num)
my_list.append(second_num)
my_list.append(third_num)

for i in range(0,3):
   for j in range(0,3):
      for k in range(0,3):
         if(i!=j&j!=k&k!=i):
            print(my_list[i],my_list[j],my_list[k])

ผลลัพธ์

Enter the first number...3
Enter the second number...5
Enter the third number...8
The first number is
3
The second number is
5
The third number is
8
3 5 8
3 8 5
5 3 8
5 8 3
8 3 5
8 5 3

คำอธิบาย

  • ตัวเลขทั้งสามถูกนำมาเป็นอินพุตจากผู้ใช้

  • มีการสร้างรายการที่ว่างเปล่า

  • ตัวเลขสามตัวจะแสดงบนคอนโซล

  • ตัวเลขเหล่านี้ถูกผนวกเข้ากับรายการที่ว่างเปล่า

  • มีการใช้ลูปที่ซ้อนกัน 3 วง และมีการวนซ้ำตัวเลข

  • เมื่อไม่เท่ากัน ชุดค่าผสมจะแสดงเป็นเอาต์พุตบนคอนโซล