Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Ágazati vizsga (10. Oszt.)

361
Sziasztok! 2 hét múlva Ágazati vizsgát írok,és segítséget szeretnék kérni az alábbi feladatokhoz:

1) Írjon egy programot,mely eldönti egy bekért egész számról,hogy páros-e vagy páratlan?

2)Írjon egy programot a ReZsi bejáratán történő be-és kilépes adatainak feldolgozására az alabbiak szerint:
Minden diák rendelkezik egy chipkártyával ,amelyet ki és belépéskor egy leolvasohoz kell érinteni. Ez a leolvasó rögzíti a kártya azonosítóját,a be-és kilépés dátumat,pontos idejét,valamint az áthaladás irányát(Be vagy ki).
Olvassa be az "athaladasok.txt" állományt egy megfelelő adatszerkezetbe. Írja ki a képernyőre a minta szerint,hogy ezen anapon hány áthaladás történt összesen a bejáratnál
A b) feladat megoldását helyezze el egy metódusban. Gondoskodjon a metódus meghívássáról.

3)Kérje be a felhasználótól egyesével a tippjeit, összesen hatot, s ezeket a számokat tá- rolja el egy listában. (Feltételezheti, hogy a felhasználó a megfelelő intervallumból adja meg az input adatot.) A lista elemeit növekvő sorrendben írja ki a "tippek.txt" fájlba! Ha a fájl nem létezik, a program hozza létre.

Programozza le a lottósorsolást: hozzon létre véletlenszerűen 6 db számot a [1; 45] zárt intervallumból.

Hasonlítsa össze a felhasználó tippjeit a kisorsolt számokkal!

Írja ki a shell ablakba a találatok számát a mintának megfelelően!

Válaszokat előre köszönöm! :)
Jelenleg 1 felhasználó nézi ezt a kérdést.
python, informatika, ágazati, vizsga, programozás
0
Középiskola / Informatika

Válaszok

2
Szia! :D

Az 1. és 3. feladatot (kicsit igényesebben, mint ahogy a feladat kéri) megcsináltam. A 2. feladathoz viszont szükségem lenne a forrásra! :)

30 napig elérhető a letöltés ezen a linken: https://easyupload.io/xkcuk4
Majd ahol lefuttatod ott fogja létrehozni a txt fájlt.
1

1)
def is_even(num):
if num % 2 == 0:
return True
else:
return False

num = int(input("Add meg egy egész számot: "))

if is_even(num):
print("A szám páros.")
else:
print("A szám páratlan.")

2)
def count_entries():
try:
with open("athaladasok.txt", "r") as file:
entries = 0
for line in file:
entry_data = line.strip().split(",")
if len(entry_data) == 4: # Ellenőrzés az adatok számára
entries += 1

print("Aznap összesen {} áthaladás történt a bejáratnál.".format(entries))
except FileNotFoundError:
print("Az 'athaladasok.txt' állomány nem található.")

# Metódus meghívása
count_entries()

3)
import random

# Tippbekérés és lista létrehozása
tippek = []
for i in range(6):
tipp = int(input("Kérem adja meg a(z) {}. tippet: ".format(i+1)))
tippek.append(tipp)

# Tipp lista rendezése
tippek.sort()

# Tipp lista kiírása a fájlba
with open("tippek.txt", "w") as f:
for tipp in tippek:
f.write(str(tipp) + "\n")

# Lottósorsolás
sorsolt_szamok = random.sample(range(1, 46), 6)

# Találatok számának meghatározása
talalatok = len(set(tippek) & set(sorsolt_szamok))

# Találatok kiírása
print("Önnek {} találata van."

Szívesen!
0