Aktywne Wpisy
illmatic +212
grubson234567 +274
A tymczasem w #poznan stanął... pierwszy w Polsce urzędomat! Ciekawe czy populacja urzędników w przypadku sukcesu zmniejszy się ( ͡° ͜ʖ ͡°) Teraz w Poznańskim urzędzie komunikacji można odbierać dowody rejestracyjne bez konieczności umawiania się z urzędnikiem. Jeśli pomysł się sprawdzi - będzie rozszerzany o inne dokumenty i urzędy w mieście.
#ciekawostki #polskiedrogi #urzad #neuropa #technologia #paczkomaty #polska
#ciekawostki #polskiedrogi #urzad #neuropa #technologia #paczkomaty #polska
Przykładowo zrobiłem sobie dla zabawy taki program w #python
Jeśli coś nie tak z kodem, to nie hejtujcie, na razie się uczę i bawię kodem
Doliczenie do 31 potęgi, zajęło jak na razie 41 sekund
#programowanie #komputery #informatyka
@Ki3mon: a jak twoim zdaniem się liczy kolejne potęgi liczby 2?¯\_(ツ)_/¯
def power(base, exp):
""" Fast power calculation using repeated squaring """
if exp < 0:
return 1 / power(base, -exp)
ans = 1
while exp:
if exp & 1:
ans *= base
exp >>= 1
base *= base
return ans
https://gist.github.com/svdamani/1ccde0ad21686513cd0f
a mu wyjdzie 2 4 8 16 32?????
Komentarz usunięty przez autora
Komentarz usunięty przez autora
@Ki3mon: No przecież kolejne potęgi liczby dwa to właśnie
2,4,8,16,32,64,128,256,...
a nie
2,4,16,256,65536,...
@lis6502: nie rozumiem z tego nic a nic XD ale wyczuwam o co chodzi, to tak jakby zadać pytanie na elektrodzie w stylu "którą stroną wkładać baterie do pilota" xD
Dobrze ta nieskończona pętla jest napisana?
while True:
Co do reszty kodu - cały czas uwzględniasz czas wypisywania tekstu do czasu obliczeń, a teraz obliczenia są wielokrotnie szybsze od wypisywania ich na ekranie( ͡° ͜ʖ ͡°) Weź sobie wypisuj ilość obliczonych potęg np. co 10000, a nie za każdym razem, czyli dodaj:
if potega%10000 == 0:
i dopiero w tym if'ie czyść konsolę, odejmuj czas i wypisuj wyniki
@Wariat_Z_Mokra_Glowa: czego ja nie zrozumiałem że wpisałem
2**31
i po naciśnięciu enter dostałem od razu wynik?Komentarz usunięty przez autora
@luzny_lori: OP nie liczył potęg dwójki po pomylił wzór( ͡° ͜ʖ ͡°)