首页 > 解决方案 > 如何编写 Python 模式程序

问题描述

我需要语法帮助,

截屏

我使用代码:

numbers = 10

for number in range(numbers):
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number,end="\t")
        number += 1
        print (number)

我不知道如何缩短代码。如果我使用像这样的条件:

numbers = 10

for number in range(numbers):
    print (number,end="\t")
    if int(str(numbers)[:1]) != 10:
        number += 1
        print (number)
    elif int(str(numbers)[:1] == 10):
        print (number)

它只显示:

截屏

标签: python-3.x

解决方案


干得好:

numbers = 10

for number in range(numbers):
    for i in range(numbers):
        print (number,end="\t")
        number += 1
    print('\n',end='')

您可以添加嵌套的 for 循环。


推荐阅读