FANDOM


*Feladat/forrás: http://www.oktatas.hu/kozneveles/erettsegi/feladatsorok


#-*-coding:utf-8-*-
# 2005. október-november

# FELADAT 1
szoveg = ""
while len(szoveg) > 255 or len(szoveg) == 0:
    szoveg = input("Adja meg a szöveget> ").upper()
    
# FELADAT 2
szoveg = "".join(betu for betu in szoveg if betu.isalpha())
ekezetes = {'Ő': 'O', 'Ú': 'U', 'Ű': 'U', 'Ö': 'O', 'Ü': 'U', 'Ó' : 'O', 'É': 'E', 'Á': 'A', 'Í' : 'I'}

for betu in ekezetes:
    if betu in szoveg:
        szoveg = szoveg.replace(betu, ekezetes[betu])

# FELADAT 3
print(szoveg)

# FELADAT 4
kulcsszo = input("Adja meg a kulcsszót> ").upper()

# FELADAT 5
egesz = int(len(szoveg) / len(kulcsszo))
kulcsszoveg = (kulcsszo * egesz) + kulcsszo[0: len(szoveg)- (egesz * len(kulcsszo))]

print(kulcsszoveg)

# FELADAT 6
tabla = [ [ betu for betu in sor if betu.isalpha()] for sor in open("vtabla.dat", "r")]

kodolt = ""
for i in range(0, len(szoveg)):
    kodolt += tabla[[sor[0] for sor in tabla].index(szoveg[i])][tabla[0].index(kulcsszoveg[i])]

# FELADAT 7
print(kodolt)

kodfajl = open("kodolt.dat", "w")
kodfajl.write(kodolt)
kodfajl.close()

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

A Wikia-hálózat

Véletlen wiki