Python 程序接受三位数字并打印所有可能的数字组合

pythonserver side programmingprogramming更新于 2023/12/23 7:18:00

当需要打印用户输入的所有可能的数字组合时,会使用嵌套循环。

下面是相同的演示 −

示例

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

解释

  • 这三个数字是用户输入的。

  • 创建一个空列表。

  • 这三个数字显示在控制台上。

  • 这些数字附加到空列表中。

  • 使用三个嵌套循环,并迭代数字。

  • 当它们不相等时,它们的组合将显示为控制台上的输出。


相关文章