bez nazwy
Dodano w dniu 2021-10-16 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
def selectEvenNumbers(numbers):
     theHighestEvenNumber = -1
     for i in numbers:
          if i % 2 == 0:
               theHighestEvenNumber = max(theHighestEvenNumber, i)
    
     print(theHighestEvenNumber)
# selectEvenNumbers([5, 90, 20, 120, 36, 40, 45])
# selectEvenNumbers([5, 90, 20])
# selectEvenNumbers([120, 36, 40, 45])


def best_acceleration(powers, masses):
     ind = -1
     wsp = -1

     for i in range(0, len(powers)):
          tempWsp = powers[i] / masses[i]

          if tempWsp == max(tempWsp, wsp):
               ind = i
               wsp = tempWsp
    
     if ind > -1:
          return [wsp, powers[ind], masses[ind]]
     else:
          return [0, 0, 0]

# print(best_acceleration([100, 150, 300, 750], [1000, 1500, 2500, 1000]))
# print(best_acceleration([100, 200, 400], [100, 50, 10]))
# print(best_acceleration([], []))


def get_battery_wear(min_charge, max_charge):
     poz = 0.00
     for val in range(min_charge, max_charge):
          if val in range(0, 50):
               poz = poz + 0.01
          if val in range(50, 80):
               poz = poz + 0.04
          if val in range(80, 100):
               poz = poz + 0.1
     return poz

print(get_battery_wear(0, 50)) # => 0.5
print(get_battery_wear(20, 35)) # => 0.15
print(get_battery_wear(50, 80)) # => 0.04 * 3 = 1.2
print(get_battery_wear(60, 80)) # => 0.04 * 2 = 0.8
print(get_battery_wear(80, 100)) # => 0.1 * 2 = 2.0
print(get_battery_wear(0,100)) # => 3.7

Czynności negatywnie wpływające na pracę strony i działające na niekorzyść, bądź wręcz szkodę użytkowników, są zabronione i będą karane!
Administrator strony nie bierze odpowiedzialności za dodawane treści
Wszystkie treści, zwłaszcza łamiące zasady dobrej etyki, mogą zostać zmoderowane w każdej chwili po uprzednim kontakcie z Administratorem
FAQ | Wykonał Piotr Greczka | Facebook twórcy (kontakt)