我写了这个程序:
for i in range(1,6):
for j in range(65,65+i):
a = chr(j)
print (a)
print
Run Code Online (Sandbox Code Playgroud)
我想打印一个模式如下:
A
A B
A B C
A B C D
A B C D E
Run Code Online (Sandbox Code Playgroud)
但我没有得到所需的输出
我正进入(状态
A
A
B
A
B
C
A
B
C
D
A
B
C
D
E
Run Code Online (Sandbox Code Playgroud)
在python 2中,只需在print语句后面加一个逗号:
for i in range(1, 6):
for j in range(65, 65+i):
a = chr(j)
print a,
print
Run Code Online (Sandbox Code Playgroud)
对于python 3,或者在python 2中使用from __future__ import print_function你会做这样的事情:
for i in range(1, 6):
for j in range(65, 65+i):
a = chr(j)
print(a, end=" ")
print()
Run Code Online (Sandbox Code Playgroud)
请注意,我将一个space(" ")作为结束字符.您可以将其设置为"",输出将没有空格,如下所示:
A
AB
ABC
ABCD
ABCDE
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13832 次 |
| 最近记录: |