def get_line(n):
result = ""
for i in range(n):
result += 'X'
return result
x = get_line(5)
print(x)
def get_line(n):
return 'X' * n
x = get_line(5)
print(x)
def get_square(n):
result = ""
for i in range(n):
line = get_line(n)
result += line + '\n'
return result
x = get_square(5)
print(x)
def get_square(n):
lines = [get_line(n)] * n
return "\n".join(lines)
print(get_square(5))
def get_triang(n):
result = ""
for i in range(1, n+1):
line = get_line(i)
result += line + '\n'
return result
x = get_triang(5)
print(x)
def reverse(lst):
return lst[ : : -1]
def shape(n):
return '\n'.join([
get_triang(n),
get_square(n),
reverse(get_triang(n))
])
print(shape(5))
x = get_triang(5)
x = x[::-1]
print(x)
x = ['one', 'two', 'three', 'four']
x[0]
x[-1]
x[0:2]
x[:2]
x[2:]
x[0:4:2]
x[3:0:-1]
x[3:0:-2]
x[ : :-2]
help(len)
help(shape)