2024-06-17 13:13:46 发布
网友
我需要从一个句子中选择每三个字母(从第一个字母开始),然后用空格打印出来。你知道吗
所以应该是这样的
Message? cxohawalkldflghemwnsegfaeap c h a l l e n g e
或者
Message? pbaynatnahproarnsm p y t h o n
我试过这个:
nim = input("Line: ")[::+3]
它工作得很好,但我必须保持字母之间的空格。你知道吗
如果您只想打印带有空格的句子中的字母,可以使用print()的sep=参数和星号*:
print()
sep=
*
print(*input("Line: ")[::3], sep=' ')
印刷品:
Line: cxohawalkldflghemwnsegfaeap c h a l l e n g e
使用str.join:
str.join
nim = ' '.join(input("Line: ")[::3]) # Line: pbaynatnahproarnsm print(nim)
输出:
'p y t h o n'
如果您只想打印带有空格的句子中的字母,可以使用
print()
的sep=
参数和星号*
:印刷品:
使用
str.join
:输出:
相关问题 更多 >
编程相关推荐