def __init__(self): weatherData = WeatherData() currentConditionsDisplay = CurrentConditionsDisplay(weatherData) forecastDisplay = ForecastDisplay(weatherData) statisticsDisplay = StatisticsDisplay(weatherData) weatherData.setMeasurements(80, 65, 30.4) print("\n") weatherData.setMeasurements(82, 70, 29.3) print("\n") weatherData.setMeasurements(78, 90, 26.4)
from WeatherData import WeatherData from Observer import CurrentConditionsDisplay, Heatindex s = WeatherData() o = CurrentConditionsDisplay(s) h = Heatindex(s) s.setMeasurements(25, 30.1, 43) s.setMeasurements(31, 42, 54)
from WeatherData import WeatherData from CurrentConditionsDisplay import CurrentConditionsDisplay if __name__ == '__main__': weatherStation = WeatherData() currentConditionsDisplay = CurrentConditionsDisplay(weatherStation) weatherStation.setMeasurements(80, 65, 30.4) weatherStation.setMeasurements(82, 70, 29.2) weatherStation.setMeasurements(78, 90, 29.2)
from WeatherData import WeatherData from DisplayElements import * weatherData = WeatherData() currentConditionDisplay = CurrentConditionDisplay(weatherData) statisticsDisplay = StatisticsDisplay(weatherData) weatherData.setMeasurements(80, 65, 30.4) weatherData.setMeasurements(82, 70, 29.2) weatherData.setMeasurements(78, 90, 29.2)