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)
你可以使用textwrap.wrap()这个:
>>> import textwrap
>>> s = "abcdefghjklmnopqrstu"
>>> textwrap.wrap(s, len(s)/4)
['abcde', 'fghjk', 'lmnop', 'qrstu']
Run Code Online (Sandbox Code Playgroud)