def __init__(self): self.zones = [] self.starting_position = (0.0, 0.0) self.goal_position = (0.0, 0.0) self.goal_zone = [] self.name = "" self.number = 0 self.par = 0 self.wind = Wind()
class Hole: def __init__(self): self.zones = [] self.starting_position = (0.0, 0.0) self.goal_position = (0.0, 0.0) self.goal_zone = [] self.name = "" self.number = 0 self.par = 0 self.wind = Wind() def is_in_goal(self, the_frisbee_coordinate): for zone in self.goal_zone: if zone.has_coord(the_frisbee_coordinate): return True return False def get_current_zone(self, the_frisbee_coordinate): for zone in self.zones: if zone.has_coord(the_frisbee_coordinate): return zone return None # gives tour of the hole, says wind, player says something def tour(self): print("Next hole is hole number " + str(self.number) + ", " + self.name + ". It is par " + str(self.par) + ".") raw_input("Press enter to see a tour of the hole: ") for zone in self.zones: show_pic(zone.picture) # time.sleep(0.6) show_pic(self.zones[0].picture) print(self.wind.to_string())
import Wind import MeanReversion import SZ import JQData from datetime import datetime if __name__ == '__main__': SZ.sz() a = Wind.data_to_csv_wande(Wind.data_gether_wande(90), 3) b = Wind.data_to_csv_wande(Wind.data_gether_wande(30), 1) c = Wind.data_to_csv_wande(Wind.data_gether_wande(60), 2) try: d = MeanReversion.select( 'Data/Stock_Data/Wande_Data_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') e = MeanReversion.select( 'Data/Stock_Data/Wande_Data_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') f = MeanReversion.select( 'Data/Stock_Data/Wande_Data_' + str(2) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') except: d = MeanReversion.select( 'Data/Stock_Data/Wande_Data_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') e = MeanReversion.select( 'Data/Stock_Data/Wande_Data_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') try: g = MeanReversion.combine('Data/Stock_Data/Good_' + str(3) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv', 'Data/Stock_Data/Good_' + str(2) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv', 'Data/Stock_Data/Good_' + str(1) + 'Y_' + datetime.now().strftime("%Y%m%d") + '.csv') except: