Új hozzászólás Aktív témák
-
klambi
addikt
válasz
MasterMark
#4021
üzenetére
?
-
Oryctolagus
tag
válasz
MasterMark
#3891
üzenetére
Mi a célja ennek a formátumnak amit meg akarsz csinálni?
- azt gondoltam hogy ezzel a formatummal kepes leszek max, min es atlag idoket kiszamolni
Ez az egyetlen celom
Szoval az nem jo ha az egyik eredmeny 5.8 mert akkor pl 5.47-nel kisebb vagy nagyobb?
Ha nagyobb akkor 6.20 kellene hogy legyen vagy 6.2 de a lenyeg atjott a peldabol sztem.
Ezzel igy nem tudok szamolni, es mar itt matekolok rajta miota es mar most segitseget is kertem es nem egy grrr.(bocs) -
Oryctolagus
tag
válasz
MasterMark
#3888
üzenetére
mit is akarok.
Innen indulok.
202111041236
202111041545ebbol a ket valtozobol szeretnem megkapni a kulonbseget
Ezutan elmentenem a csv be pl>
A B C
1 alvas 4.22 3.11 stbezutan szeretnem megkapni az
atlag
max
min
idoket -
válasz
MasterMark
#3888
üzenetére
Ok;, akkor csak az elso print-ben kell cserelni a kettospontot pontra...
-
Oryctolagus
tag
válasz
MasterMark
#3882
üzenetére
t_time_str = str(t_time).replace(":", ".")[:-3]
vegul ez lett -
válasz
MasterMark
#3761
üzenetére
Ott kell lefutnia ahol van…
viszont a pythonban nincs normalis szalkezeles, tehat az eredmeny nem biztos hogy olyan lesz ahogy elkepzeles. -
Karma
félisten
válasz
MasterMark
#582
üzenetére
Az előző kódom pontosan azt csinálta, amit mondtál: az üres sorok előtti blokkot az egyikbe, az utánikat másikba tette be. Nem mondtad, hogy nem a fogad fáj

Mondjuk ez se agysebészet. A ciklus, ami végigmegy a fájlon nem változik, csak a belső feltétel. A re modullal meg lehet mintaillesztést végezni.
import re
list1 = []
list2 = []
pattern = re.compile("\d+")
with open("test.txt") as f:
for line in f:
stripped = line.strip()
if stripped:
if pattern.match(stripped):
list1.append(stripped)
else:
list2.append(stripped)Egyébként nem tudom, melyik része nem világos. Célszerű pontosabban kérdezni. Ha esetleg a strip() a problémás, azt azért használtam, mert a sorokat úgy kapja meg a for ciklus törzse, hogy a sor végén egy újsor karakter ott marad. A sor eleji és végi whitespace lenyírásával biztos, hogy a hasznos szövegre futnak a feltételek.
-
Karma
félisten
válasz
MasterMark
#580
üzenetére
Előirányzom, hogy nem vagyok nagy pythonos (a prog topik miatt vagyok itt), de pusztán stack overflow-val a következő kódot ütöttem össze pár perc alatt:
list1 = []
list2 = []
emptyLineFound = False
with open('test.txt') as f:
for line in f:
stripped = line.strip()
if stripped:
if emptyLineFound:
list2.append(stripped)
else:
list1.append(stripped)
else:
emptyLineFound = TrueA meglepetés számomra az volt benne, hogy for ciklussal végig lehet menni a fájl sorain, illetve egy üres string falsynak számít. A többi adja magát, ahogy korábban is beszéltük.
-
Karma
félisten
válasz
MasterMark
#578
üzenetére
Hol akadtál el?
Azért ez elég egyszerű beolvasás, amit meg lehet csinálni állapotgéppel vagy akár egymás után írt három ciklussal is (sor olvasás, amíg nem üres a beolvasott sor -> tömb 1; sor olvasás, amíg üres; sor olvasás, amíg nem üres -> tömb 2).
Új hozzászólás Aktív témák
- Őskoczka
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Formula-1
- Anime filmek és sorozatok
- TCL LCD és LED TV-k
- Kerékpárosok, bringások ide!
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Brogyi: CTEK akkumulátor töltő és másolatai
- BestBuy topik
- Apple MacBook
- További aktív témák...
- Asus ROG Strix B650-A Gaming Wifi alaplap
- Jó áron eladó Lenovo ThinkPad T14s Gen 3/i5-1240P/16 GB/256 SSD/FHD+/IPS/Garancia/
- Samsung Galaxy Book PRO 2 /i7-1260P/16GB/512SSD/AMOLED/13.3/Intel Iris Xe/Gari
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- GYÖNYÖRŰ iPhone 14 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4642
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

