Python将用户分为4

Dav*_*ave 0 python list operators divide

如何将用户输入除以4?

example = input("Enter input")
Run Code Online (Sandbox Code Playgroud)

所以abcdefghjklmnopqrstu是20个字符,我想将它们除以4,所以我有5个字符列表,然后我将它们全部附加到新列表中?

我是python的新手并使用Python IDLE 3.3

我想得到用户输入字符的总数,然后将它们除以4,所以当我想将它们附加到列表时,它看起来像这样

list = [abcde],[ghijk],[lmnop],[qrstu]
Run Code Online (Sandbox Code Playgroud)

这是我目前的代码

user = input('ENTER TEXT: ')
user.upper()
print('Decrypting message: ', user)

for i in range(0, len(user), 4):
    temp.append(user[i:i+4])

for i in range(0, len(user), 1):
        print(temp[i])
Run Code Online (Sandbox Code Playgroud)

Chr*_*our 7

你可以使用textwrap.wrap()这个:

>>> import textwrap
>>> s = "abcdefghjklmnopqrstu"
>>> textwrap.wrap(s, len(s)/4)
['abcde', 'fghjk', 'lmnop', 'qrstu']
Run Code Online (Sandbox Code Playgroud)