Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何使smth在嵌套循环中脱颖而出?_Python 3.x_For Loop_Nested Loops - Fatal编程技术网

Python 3.x 如何使smth在嵌套循环中脱颖而出?

Python 3.x 如何使smth在嵌套循环中脱颖而出?,python-3.x,for-loop,nested-loops,Python 3.x,For Loop,Nested Loops,我想使用用户输入像电影平面图一样打印出来。用户可以输入有多少行和座位,以及他自己的行和座位号。我知道如何制定电影院计划,但不知道如何在我的for循环中设置用户座位(x) #The code I have line = 4 seat = 5 myline = 2 myseat = 3 for i in range (1,int(line)+1): for j in range (1,int(seat)+1): print(j, "", end = ""), pri

我想使用用户输入像电影平面图一样打印出来。用户可以输入有多少行和座位,以及他自己的行和座位号。我知道如何制定电影院计划,但不知道如何在我的for循环中设置用户座位(x)

#The code I have
line = 4
seat = 5
myline = 2
myseat = 3

for i in range (1,int(line)+1):
    for j in range (1,int(seat)+1):
        print(j, "", end = ""),
    print()

#Illustration
1 2 3 4 5
1 2 3 4 5
1 2 X 4 5
1 2 4 5 5

这可能是解决这个问题最直接的方法

您希望在循环中使用if语句。如果
i
j
与您的行数和座位号匹配,请打印一个X,而不是打印
j
for i in range (1,int(line)+1):
    for j in range (1,int(seat)+1):
        if i == myline and j == myseat:
            print("X", end = "")
        else:
            print(j, end = "")
    print()