Dodawanie treści

BBcode obrazka: [img=link z http(s)://] Tylko linki z http(s):// są zamieniane na klikalne linki!
(Jak to działa?)
bez nazwy
Dodano w dniu 2021-10-30 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
fib = [0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711]

def szukaj(liczba):
     print("Dla liczby: " + str(liczba))
     znaleziono = False

     for id1 in range(len(fib)):
          if fib[id1] > liczba:
               break

          for id2 in range(id1, len(fib)):
               if fib[id1] * fib[id2] == liczba:
                    if znaleziono == False:
                         znaleziono = True
                         print(fib[id1], fib[id2])
               else:
                    if fib[id2] > liczba:
                         break
     if znaleziono == False:
          print("Nie znaleziono:(")

szukaj(512)
szukaj(13)
szukaj(466)
szukaj(7)
bez nazwy
Dodano w dniu 2021-10-30 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
import random

def los(ile):
     losy = []
     for iter in range(ile):
          losy.append(random.randint(1,365+1))
     return losy

def sprPowt(tablica):
     powtorzenia = []
     iloscPowtorzen = 0

     for id1 in range(len(tablica)):
          for id2 in range(id1+1, len(tablica)):
               wart1 = tablica[id1]
               wart2 = tablica[id2]
               if(wart1 == wart2):
                    iloscPowtorzen += 1
                    powtorzenia.append(wart1)

     print("Otrzymana tablica: ")
     print(tablica)

     print("Ilosc powtorzen: ")
     print(iloscPowtorzen)

     print("Powtorzenia: ")
     print(powtorzenia)

# print(sprPowt(los(10)))
sprPowt(los(40))

# temp = 0
# tempid = 0
# while temp < 2:
#      temp = sprPowt(los(20))
#      tempid += 1
# print("Ilosc potworzen: " + str(temp) + " w ilosci krokow: " + str(tempid))

# print(sprPowt([1,1,2,3,4,5,5,5,6,7,8])) # => 4
bez nazwy
Dodano w dniu 2021-10-30 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
def construct_ladder(pieces:list[int]):
     ladders = 0

     while len(pieces) > 0:
          currPiece = pieces[0]
          pieces.remove(currPiece)

          if(currPiece == 10):
               ladders += 1
               continue
         
          for piece in pieces:
                    if currPiece + piece == 10:
                         ladders += 1
                         pieces.remove(piece)
                         break
     return ladders

print(construct_ladder([1,9,9,7,0,10,4,4,2,17,1,9,6,6]))
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
import random

def los(ile):
     losy = []
     for iter in range(ile):
          losy.append(random.randint(1,365+1))
     return losy

def sprPowt(tablica):
     # print(tablica)
     iloscPowtorzen = 0

     for wart1 in tablica:
          for wart2 in tablica:
               if(wart1 == wart2):
                    iloscPowtorzen += 1

     return int((iloscPowtorzen - len(tablica)) / 2)

# print(sprPowt(los(10)))
# print(sprPowt(los(20)))

temp = 0
tempid = 0
while temp < 5:
     temp = sprPowt(los(20))
     tempid += 1
print("Ilosc potworzen: " + str(temp) + " w ilosci krokow: " + str(tempid))

# print(sprPowt([1,1,2,3,4,5,5,5,6,7,8])) # => 4
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
def construct_ladder(pieces:list[int]):
     ladders = 0

     while len(pieces) > 0:
          currPiece = pieces[0]
          pieces.remove(currPiece)
         
          for piece in pieces:
               if currPiece + piece == 10:
                    ladders += 1
                    pieces.remove(piece)
                    break
     return ladders

# print(construct_ladder([1,9,9,1,9,6,6]))
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
def get_large_numbers(w, min_num):
     lista = []
     for liczba in w:
          if liczba >= min_num:
               lista.append(liczba)
     return lista

print(get_large_numbers([1,2,3,4,233,2346,456,11,663,21], 2345))
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
def best_acceleration(powers,masses):
     best_acc = 0
     power = 0
     mass = 0
     for current in range(len(powers)):
          p = powers[current]
          m = masses[current]

          if p/m > best_acc:
               best_acc = p/m
               power = p
               mass = m

     return best_acc, power, mass


print(best_acceleration([1,2,3], [10, 200, 100]))
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
gfjtgf
bez nazwy
Dodano w dniu 2021-10-23 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
bez nazwy
Dodano w dniu 2021-10-16 przez niezarejestrowanego użytkownika
Przystosuj do skopiowania Zgłoś
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)