Text Wrap

Sort by

recency

|

1907 Discussions

|

  • + 0 comments

    import textwrap

    def wrap(string, max_width):

    s=textwrap.fill(string,max_width)
    return s
    

    if name == 'main': string, max_width = input(), int(input()) result = wrap(string, max_width) print(result)

  • + 0 comments

    def wrap(string, max_width): string = textwrap.wrap(string, max_width) string = "\n".join(string) return string

    is using join a bad thing?

  • + 1 comment

    import textwrap

    def wrap(string, max_width): wrapper = textwrap. TextWrapper (max_width) word_list = wrapper.wrap(text=string)

    for i in word_list: print(i)

    if name == 'main': string, max_width = input(), int(input()) result = wrap(string, max_width) print(resul`t)

    My output is coming out as: ABCD EFGH IJKL IMNO QRST UVWX YZ None

    Can anybody help?

  • + 0 comments

    Without Using textwrap module

    import textwrap
    
    def wrap(string, max_width):
        string_list= []
        i = 0
        while(i<= len(string)):
            string_sliced = string[i: i+max_width]
            string_list.append(string_sliced)
            i = i + max_width
        for item in string_list:
            print(item)
        return ""   
    
    if __name__ == '__main__':
        string, max_width = input(), int(input())
        result = wrap(string, max_width)
        print(result)
    
  • + 0 comments

    For Python3 Platform

    import textwrap
    
    def wrap(string, max_width):
        return textwrap.fill(string, max_width)
    
    if __name__ == '__main__':
        string, max_width = input(), int(input())
        result = wrap(string, max_width)
        print(result)