Hirdetés
- Milyen okostelefont vegyek?
- Bemutatkozott a Poco X7 és X7 Pro
- Honor Magic V5 - méret a kamera mögött
- One mobilszolgáltatások
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Fotók, videók mobillal
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Apple iPhone Air - almacsutka
Új hozzászólás Aktív témák
-
XP NINJA
őstag
Hali!
Érettségi feladatok között sosem találkoztam még függvénykészitéssel, és eddig el is voltam nélküle. De most kaptam egy ilyen feladatot:
Függvény szame(szo:karaktersorozat): logikai
valasz:=igaz
Ciklus i:=1-től hossz(szo)-ig
ha szo[i]<'0' vagy szo[i]>'9' akkor valasz:=hamis
Ciklus vége
szame:=valasz
Függvény végeTi hogy irnátok meg?

-
XP NINJA
őstag
válasz
csaszizoltan
#574
üzenetére
Köszönöm, ezt olvastam, de a lambda miatt meg se próbáltam. De ajánlásodra megcsináltam és működik is.

Más: a kerekités függvényeket használtam már, de olyat még nem csináltam, hogy tizedes nélkülit kerekitsek megadott értékekre. Ez lenne a feladat: A jegy árának meghatározásakor az értéket öttel osztható számra kell kerekítenie. (1, 2, 6 és 7 esetén lefelé, 3, 4, 8 és 9 esetén pedig felfelé kell kerekítenie.) replace nem működik, mert integerről van szó.

-
XP NINJA
őstag
Sziasztok!
Van egy több ezer listából álló listám, melyeknek 5 tagjuk van. Van benne string is és integer is. Melyik a legegyszerűbb módja annak, hogy sorba rendezzem őket mindig a lista 3. eleme szerint? (Tehát a sok lista egyben maradna, csak a nagy listán belül rendeződnének.) Válaszokat előre is köszönöm!

-
XP NINJA
őstag
Ha van egy listám amiben van 90 szám, azt hogyan tudom olyan formában kiiratni, hogy 6 sorban jelenjen meg, soronként 15 értékkel?
Kérdés 2:
Hogyan lehet bekérni 2 időpontot (óra,perc,mp) úgy, hogy számolni lehessen vele? Pl: A kettő közötti eltelt időt kiszámitani.
Kérdés 3:

A feladatban egy bekért szöveget kell ékezetmentessé alakitani, majd eltávolitani belőle a nem angol ábécébe való karaktereket.
Itt az angol ábécés dolgot nem is értem. Az lenne hogy # * _ ilyenek ne legyenek benne?

-
XP NINJA
őstag
válasz
cousin333
#500
üzenetére
Még egy kérdés (#496)-hoz kapcsolódva: Megvan egy darab listában az összes szám, az általad leirt módszer alapján, meg is csináltam vele egy feladatot. A következőben már szükséges lenne hogy integer legyen az összes szám. Régebben sikerült megcsinálnom, de most sehol sem találom.
Tehát most igy néz ki:
x=['37', '42', '44', '61', '68']És ezt szeretném:
x=[37, 42, 44, 61, 68]Próbáltam int-tel és map-pal is de nem jött össze

-
XP NINJA
őstag
Ha van egy olyan szöveges fájlom, amiben lottószámok szerepelnek ilyen formában (egy hét egy sor), akkor azt hogyan tudnám beolvasni egy darab listába? Csak úgy sikerült eddig, hogy soronként strip és split, majd hozzáadás a listához. De igy lesz egy listán belül annyi lista ahány sor
.Előre is köszönöm!

-
XP NINJA
őstag
(#453) cousin333 :

Egy bekért szó karakterenkénti feldarabolására mi a függvény? Vagy tudna valaki linkelni egy beépitett függvénygyűjteményt?

-
XP NINJA
őstag
válasz
cousin333
#449
üzenetére
Köszönöm a részletes választ.

Az általad javasolt módhoz még nem jutottam el, az utolsó két feladaton kivül működik a program, de gyanitom nem a legegyszerűbb módon. Nem törekszem a legeslegegyszerűbb módra, annak szerintem még nincs itt az ideje, de ezt én is túlzásnak érzem.
def feladat_1():
lista=[]
f=open("foglaltsag.txt")
for sor in f:
sor=sor.strip()
soronként=list(sor)
lista.append(soronként)
f.close()
return lista
lista=feladat_1()
print("2. feladat")
def feladat_2():
sorszam=int(input("Adja meg a sor számát: "))
szekszam=int(input("Adja meg a szék számát: "))
sor=lista[sorszam-1]
if sor[szekszam-1]==('x'):
print("A hely foglalt")
else:
print("A hely szabad")
feladat_2()
print("3. feladat")
def feladat_3():
f=open("foglaltsag.txt")
jegyek=0
for sor in f:
list(sor)
sorcnt=sor.count("x")
jegyek=jegyek+sorcnt
szazalekban=int((jegyek/300)*100)
print("Az előadásra eddig {0} jegyet adtak el, ez a nézőtér {1}%-a.".format(jegyek, szazalekban))
f.close()
feladat_3()A 4. for ciklusra gondoltam, de nem sikerült, viszont működik.
print("4. feladat")
def feladat_4():
f=open("kategoria.txt")
kat1=0
kat2=0
kat3=0
kat4=0
kat5=0
for sor in f:
list(sor)
cnt1=sor.count("1")
cnt2=sor.count("2")
cnt3=sor.count("3")
cnt4=sor.count("4")
cnt5=sor.count("5")
kat1=kat1+cnt1
kat2=kat2+cnt2
kat3=kat3+cnt3
kat4=kat4+cnt4
kat5=kat5+cnt5
kategoriak=[kat1,kat2,kat3,kat4,kat5]
legtobb=(kategoriak.index(max(kategoriak))+1)
print("A legtöbb jegyet a(z) {0}. árkategóriában értékesítették.".format(legtobb) )
f.close()
feladat_4()Az 5. feladat az előző leve alapján működik, de ez is hosszú.
print("5. feladat")
def feladat_5():
f=open("kategoria.txt")
kat1=0
kat2=0
kat3=0
kat4=0
kat5=0
for sor in f:
list(sor)
cnt1=sor.count("1")
cnt2=sor.count("2")
cnt3=sor.count("3")
cnt4=sor.count("4")
cnt5=sor.count("5")
kat1=kat1+cnt1
kat2=kat2+cnt2
kat3=kat3+cnt3
kat4=kat4+cnt4
kat5=kat5+cnt5
ar1=kat1*5000
ar2=kat2*4000
ar3=kat3*3000
ar4=kat4*2000
ar5=kat5*1500
print("A bevétel pillanatnyilag {0}Ft".format(ar1+ar2+ar3+ar4+ar5))
f.close()
feladat_5()A 6. és 7. feladat nem sikerült, de bemásolom mivel próbálkoztam.
def feladat_6():
f=open("foglaltsag.txt")
#lista=[]
rossz1=0
rossz2=0
rossz3=0
for sor in f:
list(sor)
#sor=sor.strip()
#soronként=list(sor)
#lista.append(soronként)
#print(sor)
#print(soronként)
#lista.append(sor)
cnt1=lista.count("x")
cnt2=lista.count("xox")
cnt3=lista.count("xo")
rossz1=rossz1+cnt1
rossz2=rossz2+cnt2
rossz3=rossz3+cnt3
print(rossz1)
print(rossz1)
print(rossz1)
f.close()
feladat_6()
def feladat_7():
f=open('szabad.txt','w')
for i in range(300):
if lista[i]=="x":
f.close()
feladat_7()Összegzésben eddig ez a legjobb munkám, eddig még egyik érettségivel sem jutottam el.
A megoldókulcsból ha jól értelmezem 4 pontot veszithetek a program terjedelme miatt?
Illetve a saját függvények készitése viszonylag megy, csak még hasznositani nem nagyon próbáltam. -
XP NINJA
őstag
Érettségire készülök, néztem felkészitő videókat, és valaki minden feladatot külön függvényként csinál (Képen az első feladat), és többen nem (második feladat). A második feladatnál ki is kommenteltem, mert nem tudtam megcsinálni azon a módon.
Ti melyik módot ajánljátok?

-
XP NINJA
őstag
Sziasztok, van itt még valaki aki tud segiteni, vagy ne próbálkozzak?

Új hozzászólás Aktív témák
Hirdetés
- Milyen okostelefont vegyek?
- Kerékpárosok, bringások ide!
- Apple MacBook
- Anime filmek és sorozatok
- Bemutatkozott a Poco X7 és X7 Pro
- Gumi és felni topik
- PlayStation 5
- Melyik hordozható audiolejátszót (DAP, MP3, stb.) vegyem?
- Allegro vélemények - tapasztalatok
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- Gigabyte 14,1" FullHD IPS Core i7(8 3,4Ghz),GTX 2/6GB DDR5 128BIT VGA,8-16/256-1TB,Szép állapot
- 2K Gamer PC - Ryzen 7 5800X / AIO / RX 9060 XT 16GB / B550M WIFI / 32GB RAM / 1TB SSD / 650W GOLD
- LG 77B4 - 77" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- Dell Precision 7670 FHD+ / i9-12950HX 16C / 64G D5 / 1T G4 / Quadro RTX A4500 16GB Pro tervező
- Újszerű Samsung Galaxy Fold 5 - 5G - 12Gb/512GB -(2026 Augusztusig Garis)+S-pen tok ceruzával
- MSI GF65 Thin - 15,6"FHD 120Hz IPS - i5-9300H - 16GB - 1,25TB SSD - Win11 - GTX 1660 Ti - MAGYAR
- HP 200W töltők (19.5V x 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- Apple iPhone 11 64GB,Használt,Adatkabel,12 hónap garanciával
- iPhone 17 Pro Max Mélykék - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- iPhone X 64GB 100% (3hónap Garancia)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






