Jaringan
Pertemuan 9 – 21 November 2020
Agenda
▪ Lists
▪ Dictionary
▪ Simple Encryption/Decryption Program
List
Atau:
for nama in namaplanet: bisa juga dengan print(namaplanet)
print(nama)
List
import random
Dictionary
alienDictionary = {"we": "vorag", "come": "thang", "in": "zon", "peace": "argh","hello": "kodar", "can": "znak", "i":
"az", "borrow": "liftit", "some": "zum", "rocket": "upgoman", "fuel": "kakboom","please": "selpin", "don't":
"baaaaaaaaaaaarn", "shoot": "flabil", "welcome": "unkip","our": "mandig", "new": "brang", "alien": "marangin",
"overlords": "bap"}
englishPhrase = input("Please enter an English phrase to translate: ")
englishWords = englishPhrase.lower().split()
alienWords = []
for word in englishWords:
if word in alienDictionary:
alienWords.append(alienDictionary[word])
else:
alienWords.append(word)
print("In alien, say: ", " ".join(alienWords))
Program Enkripsi Sederhana
alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"
stringToEncrypt = input(“Masukkan Pesan Anda: ")
stringToEncrypt = stringToEncrypt.upper()
shiftAmount = int(input(“Masukkan angka antara 1 – 25 sebagai kunci:"))
encryptedString = ""
for currentCharacter in stringToEncrypt:
position = alphabet.find(currentCharacter)
newPosition = position + shiftAmount
encryptedString = encryptedString + alphabet[newPosition]
print("Your encrypted message is", encryptedString)
Tugas Pertemuan 9: