Hirdetés
- iPhone topik
- Samsung Galaxy Z Fold4 - egyre megy, honnan nézed
- Nem engedi el a 128 GB-ot a Google
- Samsung Galaxy A54 - türelemjáték
- Poco F8 Ultra – forrónaci
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple iPhone 17 - alap
- Tokgyártó leplezi le újból a Galaxy S26 Ultra formáját
- Mobil flották
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
cousin333
addikt
válasz
XP NINJA
#586
üzenetére
Ez meg milyen leíró nyelv?

Azt kérdezted, én hogyan írnám meg. A válasz: sehogy, mert minek újra feltalálni a kereket, amikor van erre jó kis gyári függvény. Pl:
>>> szo1 = "Valami szöveg 123"
>>> szo1.isdigit()
False
>>> szo2 = "536 25"
>>> szo2.isdigit()
False
>>> szo3 = "53625"
>>> szo3.isdigit()
TrueHa viszont hűek akarunk lenni a példához - a Python nyelv elvárásain belül - akkor ezt írnám:
def szam_e(szo):
valasz = True
for betu in szo:
if betu < '0' or betu > '9':
valasz = False
return valaszA for ciklust mondjuk így is írhatnád:
for betu in szo:
if not '0' < betu < '9':
valasz = FalseVagy esetleg így:
import string
for betu in szo:
if betu not in string.digits:
valasz = FalseUpdate! Egy kis adalék: a saját megoldások futtatási ideje sorrendben 1,41, 1,61 és 1,55 us (mikroszekundum), ellenben a gyári függvénnyel 53,9 ns (nanoszekundum). Utóbbi tehát úgy 26-szor gyorsabb...

Új hozzászólás Aktív témák
- Az AMD szerint Radeonokból nem lesz hiány
- eldiablo: 30 év után szakítottunk, de azért még beszélünk...
- Milyen notebookot vegyek?
- Debrecen és környéke adok-veszek-beszélgetek
- EAFC 26
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Lakáshitel, lakásvásárlás
- sziku69: Fűzzük össze a szavakat :)
- Őrült módjára szabja át AI-ra a GeForce-okat Kína
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




