接受三位数字并从数字中打印所有可能组合的 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 程序 的全部内容, 来源链接: utcz.com/z/360065.html

回到顶部