Houses have a roof to keep off the rain and sun, and walls to keep out the wind and cold. They have window openings to let in light, and a floor. Houses of different countries look different to each other, because of different materials, climate, and styles.