Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 按顺序向每列添加值_Python - Fatal编程技术网

Python 按顺序向每列添加值

Python 按顺序向每列添加值,python,Python,我是python的新手程序员,不知道是否能得到一些帮助。下面我将要展示的代码根据用户输入的行和列打印出一个简单数组。数组本身用下划线(“u1”)填充: 控制台输出以下内容: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 我现在需要得到的输出是: Z _ _ _ _ Z Z _ _ _ Z Z Z _ _ 基本上,我看到每一列都是按顺序填充的,当你向下移动一行时,然而,我不知道如何让我上面的代码来做这件事。任何帮助都将不胜感激 更改此行: new.

我是python的新手程序员,不知道是否能得到一些帮助。下面我将要展示的代码根据用户输入的行和列打印出一个简单数组。数组本身用下划线(“u1”)填充:

控制台输出以下内容:

_  _  _  _  _

_  _  _  _  _

_  _  _  _  _
我现在需要得到的输出是:

Z _ _ _ _

Z Z _ _ _

Z Z Z _ _
基本上,我看到每一列都是按顺序填充的,当你向下移动一行时,然而,我不知道如何让我上面的代码来做这件事。任何帮助都将不胜感激

更改此行:

new.append(undersc)
为此:

new.append(undersc if j > i else 'Z')
更改此行:

new.append(undersc)
为此:

new.append(undersc if j > i else 'Z')
建立名单 使用您的列表
新列表

印刷品:

Z _ _ _ _
Z Z _ _ _
Z Z Z _ _
建立名单 使用您的列表
新列表

印刷品:

Z _ _ _ _
Z Z _ _ _
Z Z Z _ _

i
重命名为
row_num
j
重命名为
column_num
,很明显您需要将
'Z'
而不是
'
附加为
行编号>=列编号
重命名为
i
行编号
j
附加为
列编号
,当且仅当
行数>=列数