【问题标题】:How should i go about making rows in a list?我应该如何在列表中创建行?
【发布时间】:2016-01-21 01:40:34
【问题描述】:

我正在考虑在列表中创建行。它需要在所述列表中有23个随机生成的数字,每行6个数字,最后一行只有5个数字,最后一个将是用户输入的数字。 例如。

47 90 43 8 41 39 97 18 36 35 64 45 56 47 25 100 27 66 97 45 18 57 8

我不知道该怎么做,我可以让它打印一行,然后我可以在这一行中添加一个数字。但是要制作 4 个单独的行,我完全糊涂了。我认为这是有 4 行的事实?我不知道。

【问题讨论】:

标签: python list


【解决方案1】:

如果你能让它打印出一行随机数,你就快到了。您缺少的部分是:当您运行打印出数字的循环时,请跟踪计数器(从 1 开始)。每次打印一个数字后,检查counter % 6。如果结果为零,则打印一个换行符。我的 Python 有点生疏了,我不想给你写所有的代码,但是像这样的伪代码:

get the user input number

start i at 1, increment i up to 23
    print a random number
    if i % 6 == 0 print a newline

print the user input number

根据您的问题,您可能已经完成了大部分工作,只是不知道如何确定何时开始新行。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-20
    • 2012-07-17
    • 1970-01-01
    • 2017-10-26
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多