input_datei = "input.txt" key = 3 output_datei = "output.txt" # Datei öffnen und einlesen (r für read) with open(input_datei, "r") as f: text = f.read() print(text) result = "" for symbol in text: if symbol>='A' and symbol<='Z': symbol = chr(ord(symbol)+ord('a')-ord('A')) if symbol>='a' and symbol<='z': nummer = ord(symbol)+key if nummerord('z'): nummer = nummer-26 symbol = chr(nummer) result = result + symbol print(result) # Datei überschreiben und ausgeben (w für write) with open(output_datei,"w") as f: f.write(result)