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