high and low temperature if any data is missingpython will raise valueerror and we handle it by printing an error message that includes the date of the missing data after printing the errorthe loop will continue processing the next row if all data for date is retrieved without errorthe else block will run and the data will be appended to the appropriate lists because we're plotting information for new locationwe update the title to include the location on the plot when you run highs_lows py nowyou'll see that only one date had missing datamissing data figure - shows the resulting plot figure - daily high and low temperatures for death valley comparing this graph to the sitka graphwe can see that death valley is warmer overall than southeast alaskaas might be expectedbut also that the range of temperatures each day is actually greater in the desert the height of the shaded region makes this clear many data sets you work with will have missing dataimproperly formatted dataor incorrect data use the tools you learned in the first half of this book to deal with these situations here we used tryexceptelse block to handle missing data sometimes you'll use continue to skip over some data or use remove(or del to eliminate some data after it' been extracted you can use any approach that worksas long as the result is meaningfulaccurate visualization downloading data