Python:输入4个单独的数字,打印所有可能的序列[关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:输入4个单独的数字,打印所有可能的序列[关闭]相关的知识,希望对你有一定的参考价值。
自从ive完全接触python以来已经有好几年了,我想通过学习如何创建一些简单程序来重新使用它,第一个方法如下:
提示用户输入四个单独的数字,
所以:
num1 = int(input("Enter First Number: "))
num2 = int(input("Enter Second Number: "))
num3 = int(input("Enter Third Number: "))
num4 = int(input("Enter Fourth Number: "))
这就是提示用户的基线
我的最终目标是程序以所有可能的顺序输出这些数字,其中输入的MAX值为'9',最低为'0',不大于9,不小于0。
理想情况下,如果用户违反了这些“规则”,将显示错误
如果没有错误,将以如下示例显示用户,假设输入为1 2 3 4:
4321,2431,1111,3331,2223
等...
任何帮助都会令人感激
提前感谢
Acryaz
答案
您可以为此使用itertools.permutations,并进行一些输入检查:
另一答案
看来您想要itertools.product
:
以上是关于Python:输入4个单独的数字,打印所有可能的序列[关闭]的主要内容,如果未能解决你的问题,请参考以下文章