1

forパターンを作成するために数字が同じに入らないため、ループ内の間隔を削除できません。

私のコード:

for i in range(1,5):
    for j in range(1,i):
       print(j)

次の結果が生成されます。

1
1
2
1
2
3

しかし、私の望ましい出力は次のとおりです。

1
12
123
1234
4

9 に答える 9

1
for r in range(1,5):
    for c in range (1,r+1):
        print c,
    print

ここで、引数なしの print は次の行で印刷を引き起こします

于 2016-08-01T13:21:59.647 に答える
0

試す:

def RTN():
    x = 1
    num = int(input('Type any integer besides 0: '))
    if num == 0:
        return 'Try again!'
    while x < num + 2:
        print('')
        for y in range(1, x):
            print(str(y) + ' ', end = '')
        x += 1
于 2018-11-02T14:30:19.850 に答える
-4

x=input('数値を入力')

s=''

範囲 (0,x) の i の場合:

     for j in range(0,i+1):

              s=s+str(j+1)
     print s
     s=''
于 2014-12-31T14:16:36.853 に答える