squares_cubes = [] for n in range(1,11): if n%2 == 0: squares_cubes.append(n**2) else: squares_cubes.append(n**3) print(squares_cubes) ''' [1, 4, 27, 16, 125, 36, 343, 64, 729, 100] '''