<｜begin▁of▁sentence｜>### Instruction:
If you want to create a rectangle with a width of 5 units and a height of 10 units, assuming the upper left corner starts at coordinate (0,0), how would you initialize this rectangle using the Rectangle module? What if you had the coordinates for the lower left corner at (0, 0) and the upper right corner at (5, 10) instead or had to pass these coordinates as a single tuple?
### Response:
from Rectangle import Rectangle

# Initialize a rectangle using width and height, with default upper left corner at (0,0)
rect = Rectangle(5, 10)

# Initialize a rectangle by specifying the X and Y coordinates for each corner
rect = Rectangle(0, 0, 5, 10)

# Initialize a rectangle with a tuple for the corners
rect = Rectangle((0, 0, 5, 10))

print(f'Rectangle width: {rect.width}, height: {rect.height}')
<|EOT|>
