在Python3中以文本形式打印String len()方法

时间:2019-12-18 02:35:26

标签: python-3.x printing

我希望number1number2的结果相同,但事实并非如此。

如何在Python版本3中以文本样式打印字符串len()方法?

'''number1'''
message=input("Enter a message here: ")
length=len(message)

for row in range(length+1):
    for col in range(0,row+1):
        print(message[col],end="")
    print()

'''number2'''
message=input("Enter a message here: ")
length=len(message)

for row in range(length+1):
    for col in range(0,row+1):
        print(str(col),end="")
    print()

'''我期望的结果'''

p
py
pyt
pyth
pytho
python

1 个答案:

答案 0 :(得分:1)

我不完全理解您的问题,但这是您想要实现的目标吗?

message = input("Enter message: ")

length=len(message)

for row in range(length):
    to_print = ""
    for col in range(0,row+1):

        to_print += (message[col])

    print(to_print + '\n')