Python程序接受三个数字并从这些数字输出所有可能的组合

Python程序接受三个数字并从这些数字输出所有可能的组合

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

以下是相同的演示-

例子

first_num = int(input("输入第一个数字..."))
second_num = int(input("输入第二个数字..."))
third_num = int(input("输入第三个数字..."))
my_list = []
print("第一个数字是 ")
print(first_num)
print("第二个数字是 ")
print(second_num)
print("第三个数字是 ")
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])

输出

输入第一个数字...3
输入第二个数字...5
输入第三个数字...8
第一个数字是
3
第二个数字是
5
第三个数字是
8
3 5 8
3 8 5
5 3 8
5 8 3
8 3 5
8 5 3

说明

  • 从用户处输入三个数字。

  • 创建一个空列表。

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

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

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

  • 当它们不相等时,在控制台上显示它们的组合。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程