def name(): # функция поиска авто по названию марки или части avtos = zagr() imya = input('Введите часть имени или полное имя: ') for avto_mosh in avtos: if imya in avto_mosh: print(avto_mosh) konec()
def menshe(): # функция поиска авто по мощности меньше заданной avtos = zagr() mosh = int(input('введите наибольшую мощь: ')) for avto_mosh in avtos: avmosh = avto_mosh.split()[1] if int(avmosh) <= mosh: print(avto_mosh) konec()
def mosh(): # функция поиска авто по мощности avtos = zagr() mosh = int(input('Введите мощь авто: ')) for avto_mosh in avtos: avmosh = avto_mosh.split()[1] if mosh == int(avmosh): print(avto_mosh) konec()
def promeg(): # функция поиска авто по мощности в промежутке avtos = zagr() mosh1 = int(input('введите наименьшую мощь в промежутке: ')) mosh2 = int(input('введите наибольшую мощь в промежутке: ')) for avto_mosh in avtos: avmosh = avto_mosh.split()[1] if mosh1 <= int(avmosh) <= mosh2: print(avto_mosh) konec()
def vvod_avto(): # функция ввода авто и мощности в список автомобилей vibor(0) avtomobili = zagr() ext = '' while ext !='выход': marka = input('Введите марку автомобиля:') while marka.isalpha() is False: marka = input('Марка может состоять только из букв, введите еще раз:') moshnost =input('Введите мощность автомобиля:') while moshnost.isdigit() is False: moshnost = input('Мощность может состоять только из цифр, введите еще раз:') avtomobili.append(marka + ' ' + moshnost) print(avtomobili) zapis(avtomobili) ext = input('''\nДля окончания ввода данных в базу, напишите "выход", Для продолжения нажмите "Enter":''') return avtomobili
def vivod_avto(): # функция вывода отсортированного списка автомобилей vibor(1) avtomobili = zagr() sort_avtomobili = sorted(avtomobili) for i in sort_avtomobili: print(i)