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!

Szeretnék segítséget kérni!

180
1. A tanulók által kitöltött teszt válaszait a valaszok.txt szöveges állomány tartalmazza.

2. A sor a versenyzők kódjával kezdődik, ezt egy szóköz, majd az adott versenyző által adott válaszok sorozata követi.
(pl. AB123 BXCDBBACACADBC)
3. Olvassa be és tárolja el a valaszok.txt szöveges állomány adatait!
4. Jelenítse meg a képernyőn, hogy hány versenyző vett részt a tesztversenyen!
5. Kérje be egy versenyző azonosítóját, és jelenítse meg a hozzá eltárolt válaszokat!
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

2
fv = open('valaszok.txt', 'r')
megoldas = fv.readline()
print('...')
adatok = []
for sor in fv:
sor = sor.strip().split()
adatok.append(sor)
fv.close()
vsz=len(adatok)
print('A vetélkedőn {} versenyző indult.'.format(vsz))
van=False
while not van:
vaz=input('A versenyző azonosítója = ').upper()
i=0
while i<len(adatok) and adatok[i][0]!=vaz:
i+=1
if i<len(adatok):
van=True
valasz=adatok[i][1]
print('A versenyző válasza: ', valasz)
0

egy másik lehetséges megoldás...
1