python - trying to get the function def getLowestTemp(): to work..it pulls up the highest temp...I already have that function working -


#import statements import os.path  #define global variables database = []#list store monthly temperatures days = ["sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"] weeks = 6   def getinputfromfile(filename = none):     result = false     if(filename == none):         filename = input("enter name of input file: ")     if(os.path.isfile(filename)):         infile = open(filename, 'r')         count = 0         line in infile:             week = line.strip()             weeklist = week.split()             database.append(weeklist)             count += 1         infile.close()         return true     else:         print("invalid filename ... aborting ...")      return false     def getdayaverages():     dayaverages = []     max = weeks     day in range(len(days)):         total = 0         week in range (weeks):             total += int(database[week][day])         dayaverages.append(total/weeks)     return dayaverages  def getweekaverages():     pass     weekaverages = []     max = weeks     total = 0      week in range (weeks):             total = 0             day in range(len(days)):               total += int(database[week][day])             weekaverages.append(total/7)     return weekaverages  def gethighestdayaverages(dayaverages):     average = max(dayaverages)     return average    def getlowestdayaverages(dayaverages):     average = min(dayaverages)     return average     def gethighestweekaverages(weekaverages):     average = max(weekaverages)     return average    def getlowestweekaverages(weekaverages):     average = min(weekaverages)     return average 

this works
def gethighesttemp(): highesttemp = int(database[0][0]) week in range (weeks): day in range(len(days)): if highesttemp < int(database[week][day]): highesttemp = int(database[week][day]) return highesttemp

here having problems: getlowesttemp

def getlowesttemp():     lowesttemp = int(database[0][0])     week in range (weeks):         day in range(len(days)):             if lowesttemp < int(database[week][day]):                 lowesttemp = int(database[week][day])     return lowesttemp    def main():     goodfile = getinputfromfile("julywilm.txt")     if(goodfile == true):         dayaverages = getdayaverages()         weekaverages = getweekaverages()         highestday = gethighestdayaverages(dayaverages)         lowestday = getlowestdayaverages(dayaverages)         highestweek = gethighestweekaverages(weekaverages)         lowestweek = getlowestweekaverages(weekaverages)         highesttemp = gethighesttemp()         lowesttemp = getlowesttemp          print(dayaverages)          print(weekaverages)          dayindex = dayaverages.index(highestday)         print(days[dayindex], 'with',gethighestdayaverages(dayaverages))          dayindex = dayaverages.index(lowestday)         print(days[dayindex], 'with', getlowestdayaverages(dayaverages))           print(gethighestweekaverages(weekaverages))           print(getlowestweekaverages(weekaverages))         print(gethighesttemp())         print(getlowesttemp())     main() 

here actual text file. 70 74 104 57 78 65 96 82 67 100 43 60 57 93 66 75 90 78 64 72 73 86 93 64 109 79 70 44 81 72 95 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 july 2014 wilmington north carolina

in "if lowesttemp < int(database[week][day]):" "<" should ">".


Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -