Python:控制用户输入的变体数量

时间:2018-11-22 04:57:35

标签: python

我有一个脚本,用户可以在其中决定他要输入多少个标题或图像。最多3个标题和3个图像,我的脚本应创建标题和图像的独特变体。如果用户输入3个标题2张图片,我的脚本应创建6个版本:

int *

这是我的代码,可以正常工作,但是我想知道是否有更简单的方法来处理这种情况:

Title1 + image1
Title1 + image2
Title2 + image1
Title2 + image2
Title3 + image1
Title3 + image2

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:从1到标题编号,然后从一个到图像编号,然后将此编号附加到字符串中。例如:

titleNbr = 3
imageNbr = 3

if titleNbr == 1 and imageNbr == 1:
    print("No variation")
else:   
    for i in range(1, titleNbr + 1):
        for j in range(1, imageNbr + 1):
            print("Variations : Title" + str(i) + " + image" + str(j))

如果您需要对此代码的任何部分进行澄清,请告诉我!