Hi, bin in der 13. Klasse und haben in DV (Informatik) grad binäre- und lineare Suche. Es taucht immer wieder for i in range… auf und danach sowas mit [i], kann mir jemand erklären was das bedeutet und wofür man das benutzt? Hier ein Beispiel, in dem es darum geht, dass das Programm einen geheimen Buchstaben ausspuckt, nachdem man den eigentlichen eingegeben hat:

alphabet_geheim = ["A", "D", "Z", "V", "P", "H", "W", "X", "B", "Q", "R", "C", "O", "Y", "E", "G", "U", "L", "M", "F", "J", "S", "T", "I", "K", "N"]

buchstabe_geheim = ""

buchstabe_klar = input("Geben Sie einen Buchstaben ein, der Verschlüsselt werden soll:")

for i in range (len(alphabet_klar)):

  if buchstabe_klar == alphabet_klar[i]:

    buchstabe_geheim = alphabet_geheim[i]

print("Geheimbuchstabe:", buchstabe_geheim)