Hirdetés
- One mobilszolgáltatások
- Fotók, videók mobillal
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy S26 Ultra - fontossági sorrend
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Telekom mobilszolgáltatások
- iPhone topik
- Xiaomi 15 - kicsi telefon nagy energiával
- Mobil flották
- Xiaomi 14 - párátlanul jó lehetne
Ú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
- Jár valaki a BME-re a PH!-sok közül?
- Fogyjunk le!
- Óriási ugrás: teszten az ASUS Zenbook A16 és a Snapdragon X2
- Melyik tápegységet vegyem?
- Debrecen és környéke adok-veszek-beszélgetek
- One mobilszolgáltatások
- Kerékpárosok, bringások ide!
- Mibe tegyem a megtakarításaimat?
- Luck Dragon: Asszociációs játék. :)
- Háztartási gépek
- További aktív témák...
- Thrustmaster TCA Captain Pack X Airbus Edition
- GAMER PC : RYZEN 9 9950X3D /// 64 GB DDR5 6400MHZ CL32 /// ROG ASTRAL RTX5090 32 GB /// 1+2 TB SSD
- Intel i5 és i7 procik (típusok és árak a leírásban)
- Új - iPhone 17 Pro 256 GB - Bontatlan - 1 év gyári Apple garancia
- ÚJ MagPower Pro 10000mAh MagSafe Powerbank I 20W Fast Charge I 2 év garancia! I Foxpost mehet!
- HP EliteOne 800 G6 All-in-One i5-10500 32GB 1000GB 24" Érintőkijelző!! 1 év garancia
- Új 27% - ASUS TUF Gaming TF120 ARGB 3-pack FEKETE (90DA0030-B09030)
- HP 200W töltők (19.5V x 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
- 262 - Lenovo LOQ (17IRX10) - Intel Core i7-14700HX, RTX 5070
- Keresek Xbox Series S / Series X / Playstation 5 konzolokat
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest






