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
解释
这三个数字是用户输入的。
创建一个空列表。
这三个数字显示在控制台上。
这些数字附加到空列表中。
使用三个嵌套循环,并迭代数字。
当它们不相等时,它们的组合将显示为控制台上的输出。