Text Wrap

Sort by

recency

|

1937 Discussions

|

  • + 0 comments

    def wrap(string, max_width): return "\n".join( [string[i : i + max_width] for i in range(0, len(string), max_width)] )

  • + 0 comments
    import textwrap
    
    def wrap(string, max_width):
        return textwrap.fill(string, max_width)
    
  • + 0 comments

    i had to go and read the documentation but it was worth it, at least i learned something new

    import textwrap def wrap(string, max_width): result = textwrap.fill(string, max_width) return result

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

  • + 0 comments

    without textwrap

    def wrap(string, max_width):
        ans = []
        
        for i in range(0, len(string), max_width):
            ans.append(string[i : i + max_width])
        
        return "\n".join(ans)
    
  • + 0 comments

    import textwrap

    def wrap(string, max_width): snew='' l=[] for i in range(len(string)): if i>0 and i%max_width==0: l.append(snew) snew ='' snew=snew+string[i] l.append(snew) return '\n'.join(l)

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