- mefistofeles: Az elhízás nem akaratgyengeség!
- Luck Dragon: Asszociációs játék. :)
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- gban: Ingyen kellene, de tegnapra
- eBay-es kütyük kis pénzért
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- moongoose: Nagy méretű flac file-ok kiírása cd-re audio cd-ként.
- P.e.t.ya.: Agyvízgőz-szelep
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Új hozzászólás Aktív témák
-
-
válasz
RazorSh4rk
#13
üzenetére
Aha, és ez mi?
-
RazorSh4rk
csendes tag
Nem túl reprezentatív, mert nem pi-n fut, de ha valaki még egyszer azt mondja, hogy a java lassú..

-
Ha egyszer érteném a programozást....

-
RazorSh4rk
csendes tag
Ezzel az a baj, hogy a futás nagy része az std művelet.
-
buherton
őstag
Nem tartom szerencsésnek az stdout-ra kiírással járó teszteknek. A programok jó részt úgy sem így működnek.
-
from timeit import default_timer as timer
def testTime(execution):
start = timer()
execution()
end = timer()
return(execution.__name__, end - start)
def while1():
count = 9000
while count:
count = count - 1
print(9000-count)
pass
def while2():
count = 0
while (count < 90000):
count += 1
print(count)
pass
def for1():
for i in range(1,90000):
print(i)
pass
de = {}
a,b = testTime(while1)
de[a] = b
a,b = testTime(while2)
de[a] = b
a,b = testTime(for1)
de[a] = b
print(de)Eredmény:
{
'while1': 0.017804100422010548,
'while2': 0.2117797429410634,
'for1': 0.2141544650973869
} -
vargalex
félisten
Shell script megoldás:
#!/bin/sh
echo {1..90000} | tr ' ' '\n' -
Feruendios
tag
Ne szorakozz Py-vel meg Bash-el rakj fel egy Node-ot.
-
Jester01
veterán
Ugye láttad, hogy a cikkben is elromlott az indentáció QED.
Majd biztos én fogom mindig kézzel javítgatni ha valahol elveszik...
Kompatibilitásról meg hírből sem hallottak a kedves python fejlesztők. Ilyen-olyan scriptek miatt amik csak a saját minor (!) verziójukkal mennek, most is van telepítve 2.4, 2.5, 2.6, 2.7, 3.0, 3.1 és 3.2... köszönöm, de ne szemeteljék már tele a gépemet.
-
-
Jester01
veterán
A python érzékeny a whitespace-re, értelmes ember ezért nem is használja. Ez csak azért különösen vicces mert a cikkben lévő kód is rossz ilyen szempontból

Mivel az első shell scriptben bash van, ezért a másodikat is át lehet írni bash-ra, hogy ne indítson minden alkalommal külső processzt az expr miatt, imígyen:
#!/bin/bash
a=0
while [ $a -lt 90000 ]
do
echo $a
a=$((a + 1))
doneEz nálam pontosan olyan gyors mint a python (terminál output limit lehet).
-
Nekem meglepő volt, hogy bizonyos esetben 240x gyorsabb a Python, mint a shell script.

Új hozzászólás Aktív témák
- Samsung Galaxy S25 - végre van kicsi!
- Autós kamerák
- Kerékpárosok, bringások ide!
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Elbaltázott tankolás miatt csúszik a NASA Holdutazása
- RAM topik
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Gaming notebook topik
- Elektromos (hálózati és akkus) kéziszerszámok, tapasztalatok/vásárlás
- Xiaomi 15 - kicsi telefon nagy energiával
- További aktív témák...
- Dell 14 Latitude 7450 WUXGA 2in1 Touch X360 Ultra5 135U 12mag 16GB 512GB Win11 Pro WiFi7 Garancia
- Xiaomi 14T Pro / 12/512GB / Kártyafüggetlen / 12Hó Garancia
- BESZÁMÍTÁS! Gigabyte B760M i5 14600K 16GB DDR4 512GB SSD RX 9060 XT 16GB Asus A31 PLUS TG ARGB 650W
- GYÖNYÖRŰ iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3293
- Xiaomi Redmi Note 14 Pro+ / 8/256GB / Kártyafüggetlen
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs







