def test_creer_auto(): result = True try: nom_auto = "maVoiture" position_dep = [52, -3, 57] auto = Auto(nom=nom_auto, position_dep=position_dep) result &= isinstance(auto.celebrer(), str) except: return False result &= auto.nom == nom_auto result &= compare_arrays(auto.vitesse, [0, 0, 0]) result &= compare_arrays(auto.position, position_dep) result &= auto.poids == 1421 result &= auto.traction == 11368 result &= auto.trainee == 0.0 result &= auto.friction == 0.0 expected_dict_keys = [ '_Vehicule__nom', '_Vehicule__vitesse', '_Vehicule__position', '_Vehicule__roues', '_Vehicule__moteur', '_Vehicule__chassis' ] result &= list(auto.__dict__.keys()) == expected_dict_keys expected_n_wheels = 4 result &= len(auto.__dict__.get('_Vehicule__roues', [])) == expected_n_wheels return result
def _create_auto(self, auto_number, row_number): """Create an auto and place it in the row.""" auto = Auto(self) auto_width, auto_height = auto.rect.size auto.x = auto_width + 2 * auto_width * auto_number auto.rect.x = auto.x auto.rect.y = auto_height + 2 * auto.rect.height * row_number + 450 self.autos.add(auto)
def start(self): auto = Auto() if auto.IsWindow(): t = threading t = threading.Thread(target=start, name='LoopThread') t.start() open("http://127.0.0.1:8889") else: tkinter.messagebox.showinfo('提示','请先启动同花顺交易软件')
def __init__(self, parent, title): super(GUILogin, self).__init__(parent, title=title, size=(200, 200)) self.InitUI() self.Centre() self.Show() VRA = Auto() global setExit if (VRA.AutoLogin()): setExit = True
def get_one(id_): """ Get one car :param id_: :return: """ db_data = database.find_document(auto_collection, {'_id': ObjectId(id_)}) if not db_data: raise exceptions.NotFound("Object not found") auto_obj = Auto() auto_obj.load_json(db_data) return auto_obj.serialize()
def doSth(): auto = Auto() data = StockData(stock) stockData = data.getTodayData() print stockData[1] #开 print stockData[3] #最新 # s = round((float(stockData[3]) - 44.22) / 44.22, 4) * 100 #if s<1: auto.buy(stock, proce, num) time.sleep(30) print '运行成功' time.sleep(60)
def get_all(params): """ Get all cars :param params: :return: """ autos = database.find_document(auto_collection, params, True) result = [] for auto in autos: auto_obj = Auto() auto_obj.load_json(auto) result.append(auto_obj.serialize()) return result
def getImageNameList(): conditions = getConditions() #定义当前系统时间 st = datetime.datetime.now().strftime('%Y-%m-%d %H-%M-%S') #新建上传失败txt文本 EN = open(st + '上传失败记录.txt', 'a') auto = Auto() for condition in conditions: #判断是否是ocpa if condition['is_ocpa'] == '是': is_ocpa = '是' suffix = 'ocpa' else: is_ocpa = '否' suffix = '' i = 0 j = 0 dirName = condition['position'] + suffix #传入对应的参数 print("正在获取原始ID为" + condition['id'] + '的广告文案信息') x = len([ name for name in os.listdir(dirName) if os.path.isfile(os.path.join(dirName, name)) ]) print('共需上传' + str(x) + '个广告文案') for img in os.listdir(condition['position'] + suffix): #进行异常处理 i += 1 j += 1 try: auto.auto_ad(condition['id'], condition['position'], condition['start_date'], condition['stop_date'], img, is_ocpa) print(st + ' ' + img + ' ' + "上传成功" + ' ' + '广告创建进度为: ' + str(i) + '/' + str(x) + ' ' + "成功的为" + str(j) + '个') except Exception as e: print(st + ' ' + img + ' ' + "上传失败" + ' ' + '广告创建进度为: ' + str(i) + '/' + str(x)) EN.write(condition['id'] + ' ' + img + ' ' + "上传失败" + ' ' + str(i) + '/' + str(x) + '\n') print(e) continue # EN.write('广告共有: ' + str(i) +"成功的为" + str(j) +'个') EN.close() # 定义循环结束页面 input("=======================上传完成=======================")
def create_new(params): """ Create a new car :param params: :return: """ auto = Auto() auto.load_json(params) auto.generate_vin() id_ = database.insert_document(auto_collection, auto.serialize()) auto._id = str(id_) return auto.serialize()
def main(): # Auto mini = Auto(4.5) mini.tank(40) mini.rij(50) print(mini.getTankinhoud()) # Cirkel cirkel = Cirkel(10) print("De straal van de cirkel:",cirkel.getStraal()) print("De omtrek van de cirkel:",cirkel.berekenOmtrek()) print("De oppervlakte van de cirkel:",cirkel.berekenOppervlakte()) cilinder = Cilinder(5,10) print("De oppervlakte van de cilinder:",cilinder.berekenOppervlakte()) print("De inhoud van de cilinder:",cilinder.berekenVolume()) # Examens igor = Student("Igor","Wauters") bvp = Vak("Beginselen van Programmeren",6,0.2) exBvp = Examen(bvp,5,13) print("Het examen voor BVP heeft een totale score van",exBvp.berekenScore()) igor.addExamen(exBvp) filo = Vak("Filosofie",3,0.9) exFilo = Examen(filo,9,13) print("Het examen voor Filo heeft een totale score van",exFilo.berekenScore()) igor.addExamen(exFilo) print("De totale score van "+igor.getVoornaam()+" is: "+str(round(igor.getTotaleScore(),2))+" procent.")
def __init__(self): super(Main, self).__init__() self.setupUi(self) self.access_key = self.line_edit_access_key.text() self.secret_key = self.line_edit_secret_key.text() self.telegram_token = self.line_edit_telegram_token.text() self.telegram_id = self.line_edit_telegram_id.text() self.order = Order(self) self.auto_bot = Auto(self) self.connect_signal()
def _create_fleet(self): """Create a fleet of autos.""" # Create an auto and find the number of autos in a row. # Spacing between each auto is equal to one auto width. auto = Auto(self) auto_width, auto_height = auto.rect.size available_space_x = self.settings.screen_width - (2 * auto_width) number_autos_x = available_space_x // (2 * auto_width) # Determine the number of rows of autos that fit on the screen. pigeon_height = self.pigeon.rect.height available_space_y = (self.settings.screen_height - (3 * auto_height) - pigeon_height) number_rows = available_space_y // (2 * auto_height) # Create the full fleet of autos. for row_number in range(number_rows): for auto_number in range(number_autos_x): self._create_auto(auto_number, row_number)
def __init__(self): Auto.__init__(self) self.__enVuelo = False self.__altitud = 0
# -*- coding: utf-8 -*- from auto import Auto ''' @note: Con auto.py hacer un programa que haga acelerar el auto a 100 km por hora, luego frenarlo y apagarlo. ''' if __name__ == "__main__": miAuto = Auto(True, True) for i in range(1, 101): miAuto.acelerar() for i in range(1, 101): miAuto.frenar() miAuto.apagar()
from auto import Auto from cuenta import Cuenta if __name__ == "__main__": print("Hola mundo") auto = Auto("HDFR12", Cuenta("Maria Gutierrez", "ADNG145")) #auto.license = #auto.driver = "Andres Herrera" auto.passenger = 3 print(vars(auto)) print(vars(auto.driver))
import sys sys.path.append("../include") from auto import Auto auto1 = Auto() pMarca = input("Ingrese la marca: ") pModelo = input("Ingrese el modelo: ") pYear = input("Ingrese el año: ") pKilo = input("Ingrese el Kilometraje: ") pKilo = int(pKilo) pColor = input("Ingrese el color: ") auto2 = Auto(pMarca, pModelo, pYear, pKilo, pColor) auto1.Checar() auto2.Checar() pColor = input("Ingrese el nuevo color: ") auto2.Pintar(pColor) pKilo = input("Cuanto corrio el auto? ") pKilo = int(pKilo) auto2.Correr(pKilo) pModelo = input("Cual es el nuevo modelo: ") auto2.Modificar(pModelo) auto2.Checar()
from auto import Auto ainari_uus_auto = Auto("Audi", "A6", 2017) print(ainari_uus_auto.kirjeldus()) ainari_uus_auto.odomeeter()
def __init__(self, ma, mo, bj, pr, volumen): Auto.__init__(self, ma, mo, bj, pr) self.__Ladevolumen = volumen
def __init__(self, t, m, a): Auto().__init__(t, m, a) self.akuSuurus = 50
def set_machine(self, machine): if machine != '' and machine not in self._machines_list: self._machines_list.append(machine) type_machine = '' machines = [] for machine in machine.split(';'): machines += machine.split('\n') for machine in machines: if ':' in machine: type_machine = machine.split(':')[0] if 'автомобили легковые' in type_machine: type_machine = 'а/м легковой' elif 'автомобиль легковой' in type_machine: type_machine = 'а/м легковой' elif 'автомобили грузовые' in type_machine: type_machine = 'а/м грузовой' elif 'моторные лодки' in type_machine: type_machine = 'Моторная лодка' elif 'иные транспортные средства' in type_machine: type_machine = type_machine.replace( 'иные транспортные средства ', '') elif 'водный транспорт' in type_machine: type_machine = type_machine.replace( 'водный транспорт', '') elif 'мототранспортные средства' in type_machine: type_machine = type_machine.replace( 'мототранспортное средство', '') elif Auto.is_auto(type_machine): machine = type_machine type_machine = '' machine = machine.split(':')[1].strip() if machine: self.machines.append( ('%s %s' % (type_machine, machine)).strip().replace( ' ', ' ')) # elif '' == machine: # type_machine = '' else: if machine: if 'водный транспорт' == machine: type_machine = machine elif 'автомобили легковые' == machine: type_machine = 'а/м легковой' elif 'автомобиль легковой' == machine: type_machine = 'а/м легковой' elif 'мототранспортное средство мотоцикл' == machine: type_machine = 'мототранспортное средство мотоцикл' elif Auto.is_auto(type_machine): machine = type_machine type_machine = '' self.machines.append( ('%s' % (machine)).strip().replace(' ', ' ')) else: self.machines.append( ('%s %s' % (type_machine, machine)).strip().replace( ' ', ' '))
from auto import Auto blaszak = Auto("zielony", True, "Audi") złomek = Auto("rdzawy", True, "Citroen") auta = [złomek, blaszak] for auto in auta: auto.switchon() blaszak.mount("turbo") print(blaszak) blaszak.napraw() print(blaszak) print(złomek) blaszak.mount("diesel") złomek.mount("turbo") print(złomek) for auto in auta: auto.switchon() print(złomek) print(blaszak.przebieg)
from auto import Auto carro = Auto("Verde", "Renault", "Clio", 150, 200, 4) carro1 = Auto("Rojo", "Renault", "Clio", 150, 200, 4) carro2 = Auto("Azul", "Renault", "Laguna", 150, 200, 4) carro3 = Auto("Amarillo", "citroen", "Xara", 200, 200, 4) print(carro.getInfo()) print(carro1.getInfo()) print(carro2.getInfo()) print(carro3.getInfo()) # Detectar tipado if type(carro3) == Auto: print("Es un objeto correcto") else: print("No es un objeto!!!") # Visibilidad # Atributos públicos por defecto en una clase Python print(carro3.soy_publico) print(carro3.getPrivado())
def main(): auto = Auto("TOYOTA", 15000, "red") auto.show_info()
#!/usr/bin/python3.5 # -*- coding: utf-8 -*- from auto import Auto from auto_volador import AutoVolador if __name__ == '__main__': # Instanciamos e imprimimos el objeto de la clase Auto objeto = Auto() print(objeto.color) print(objeto.encendido) # Imprimimos los métodos de la clase Auto print(dir(Auto)) # Vemos cual es su clase padre print(Auto.__class__.__base__) # Vemos si es un objeto de alguna clase print(Auto.__class__) autoVolador = AutoVolador() print(dir(autoVolador)) autoVolador.encender() autoVolador.abrocharCinto(True) autoVolador.acelerar() autoVolador.acelerar() #
#!/usr/bin/env python3 from auto import Auto a = Auto("Chevy", "Malibu") print(a.count()) b = Auto("Mazda", "Miata") print(Auto.howmany)
from auto import Auto, ElektriAuto uus_auto = Auto("audi", "a6", "2017") print(uus_auto.kirjeldus()) minu_tesla = ElektriAuto('tesla', 'model s', 2016) print(minu_tesla.kirjeldus())
def ani(self): Auto(self)
def sell(): stock = request.GET.get('stock', '').strip() price = request.GET.get('price', '').strip() num = request.GET.get('num', '').strip() auto.sell(stock, price, num) print {"srock": stock, "price": price, "num": num} return {"srock": stock, "price": price, "num": num} @route('/getAllInfo', methods=['GET', 'POST']) @allow_cross_domain def getAllInfo(): return auto.getAllInfo() @route('/test', methods=['GET', 'POST']) @allow_cross_domain def test(): auto.topWindow() return '进行测试中' def start(): run(host='0.0.0.0', port=8889, debug=True) auto = Auto() #start()
def __init__(self, ma, mo, bj, pr, allrad): Auto.__init__(self, ma, mo, bj, pr) if (allrad): self.__Allradantrieb = "Ja" else: self.__Allradantrieb = "Nein"