Advertisement
DorSen

Dz 2,3,5

Mar 11th, 2020
620
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.16 KB | None | 0 0
  1. 5
  2. cars = [{'id':1, 'model':"Mercedes-Benz", 'year': 2019, 'color': 'Black'},
  3.         {'id':2, 'model':"KIA", 'year': 2015, 'color': 'Green'},
  4.         {'id':3, 'model':"RENAULT", 'year': 2010, 'color': 'Blue'},
  5.         {'id':4, 'model':"MAZDA", 'year': 2005, 'color': 'Red'},
  6.         {'id':5, 'model':"DATSUN", 'year': 2000, 'color': 'White'},
  7.         {'id':6, 'model':"CHERY", 'year': 2016, 'color': 'Orange'},
  8.         {'id':7, 'model':"MITSUBISHI", 'year': 2013, 'color': 'Yellow'},
  9.         {'id':8, 'model':"FAW", 'year': 2020, 'color': 'Brown'},
  10.         {'id':9, 'model':"HONDA", 'year': 2018, 'color': 'Gray'},
  11.         {'id':10, 'model':"OPEL", 'year': 2012, 'color': 'Violet'},
  12.         {'id':11, 'model':"ЧТД", 'year': 1304, 'color': 'ЧТД'}]
  13.  
  14.  
  15.  
  16.  
  17. print("Для вывода информации о всех машинах: Cars(cars)")
  18. print("Для вывода информации по номеру: Id(id)")
  19. print("Для вывода колличества машин, старше введёного года: year(year)")
  20. print("Для обновления информации по номеру: up_inf(id)")
  21. print("Для удаления машины по номеру: cl_car(id)")
  22.  
  23. def Cars(cars):
  24.     print(cars)
  25.  
  26. def Id(a):
  27.     for i in range(len(cars)):
  28.         if a==cars[i-1]["id"]:
  29.             print (cars[i-1])
  30.  
  31. def year(a):
  32.     b=0
  33.     for i in range(len(cars)):
  34.         if a<cars[i-1]["year"]:
  35.             b+=1
  36.     return b
  37.  
  38. def cl_car(a):
  39.     for i in range(len(cars)-1):
  40.         if a==cars[i]["id"]:
  41.             cars[i].clear()
  42.             print(cars[i])
  43.  
  44. def up_inf(a):
  45.     for i in range(len(cars)):
  46.         if a==cars[i-1]["id"]:
  47.             cars[i-1].update({"id":input("id: "), "model":input("model: "), "year":input("year: "), "color":input("color: ")})
  48.             print(cars[i-1])
  49. 2
  50. def minimum_steps(arr, k):
  51.     summ=0
  52.     steps=0
  53.     for i in arr:
  54.         if summ>=k:
  55.             return steps
  56.         else:
  57.             summ+=i
  58.             steps+=1  
  59.     return steps
  60. 3
  61. def riders(stations):
  62.     n = sum(int(i) for i in stations)
  63.     if n<=100:
  64.         return 1
  65.     else:
  66.         return n // 100 + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement