DEV Community

Discussion on: Daily Challenge #2 - String Diamond

Collapse
 
hectorpascual profile image
Héctor Pascual

Python :

def diamond(mid_len):
    if not mid_len or mid_len % 2 == 0 or mid_len <= 2:
        return None
    for i in range(1, 2*mid_len):
        if i % 2 != 0:
            if i < mid_len:
                print(' '*(int(mid_len/2)-int(i/2)) + '*'*i)
            else:
                print(' '*(int(i/2)-int(mid_len/2)) + '*'*(2*mid_len-i))