在Pycharm中创建表

时间:2018-04-09 16:36:23

标签: python python-3.x pycharm

我正在阅读如何像科学家一样思考。好书!我正在使用Pycharm而且我遇到了几个障碍。当我尝试跑步时:

i = 1
while i <= 6:
    print(n * i, '\t',)
    i += 1
    print()

它只作为一行运行,但我想要一张表。这段代码应该创建一个表格,显示给定数字的倍数。然而,当我在Pycharm上运行时,它给出了数字的倍数,但是在一行中。任何和所有的帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

Python使用缩进来表示代码块(例如循环和条件)。您需要缩进最后三行代码以使循环起作用:

i = 1
while i <= 6:
    print(n * i, '\t',)
    i += 1
    print()

您可能希望在此处使用for循环,这可能更简洁一点:

for i in range(0,6):
    print(n * i, '\t',)
    i += 1
    print()

您可以在此处阅读有关缩进表示块的更多信息: https://docs.python.org/3.5/faq/design.html?highlight=indentation http://www.secnetix.de/olli/Python/block_indentation.hawk

答案 1 :(得分:0)

i = 1
while i <= 6:
    print(n * i, '\t',)
    i += 1
    print()