7102 chiffer
Nedan finns uppgifter som handlar om chiffer.
Gör ett nytt projekt som till exempel heter chiffer.py.
Gör en fil för varje uppgift.
Flytta funktioner som är användbara i flera uppgifter till en fil som kan döpas till chiffer_lib.py. Importera sedan den i uppgifterna.
Rövarspråk
Vokaler byts mot vokalen samt o och vokalen. Ett exempel följer.
Fint väder idag
Blir på rövarspråket
Fofinontot vovädoderor idodagog
Skriv en funktion som översätter en text till rövarspråk.
Caesar
Skriv ett program som kan lösa Ceasarshiffer.
Skriv en funktion som skiftar ett steg eller kanske en funktion som skiftar ett valbart antal steg.
Tips:
ord('a') # blir 97
ord('z') # blir 122
chr(97) # blir 'a'
chr(122) #blir 'z'
Testa att programmet fungerar. Kryptera ett meddelande. Dekryptera det sedan.
Kan du dekryptera:
lwthni_lnqqfw_qtb_bjnlmy_utqdstrnfq_rzqynuqjx