Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am trying to add two lists together in python using a for loop.. My current co

ID: 3886800 • Letter: I

Question

I am trying to add two lists together in python using a for loop..

My current code is

message=input("Enter message to encode: ")

myList=[]
new_message=str.upper(message)

for ch in new_message:
list=ord(ch)
myList.append(list)
print (myList) ##list1

key=input('Enter an integer for an encryption key: ')

keyList=[] #list2

#Seperates each number in "key"
for ch in key:
keyList.append(ch)
#print(keyList) ## 1 4 5 63

#Changes ecryption key to integers
integer_key=[int(z) for z in keyList]
myList=[int(x) for x in myList]
print(integer_key)

which displays the output:

Enter message to encode: This is so hard!
[84, 72, 73, 83, 32, 73, 83, 32, 83, 79, 32, 72, 65, 82, 68, 33]


Enter an integer for an encryption key: 1249
[1, 2, 4, 9]

I want to use a for loop to add the lists together until the first list has no more values

essentially this:

[85,74,77,92,33,75,87.....etc]

any ideas!

Explanation / Answer

message=input("Enter message to encode: ")

myList=[]

new_message=str.upper(message)

for ch in new_message:

list=ord(ch)

myList.append(list)

print (myList) ##list1

key=input('Enter an integer for an encryption key: ')

keyList=[] #list2

#Seperates each number in "key"

for ch in key:

keyList.append(ch)

#print(keyList) ## 1 4 5 63

#Changes ecryption key to integers

integer_key=[int(z) for z in keyList]

myList=[int(x) for x in myList]

print(integer_key)

#Adding two lists

i = 0

while(i<len(myList)):

for j in range(len(integer_key)):

if(i>=len(myList)):

break

myList[i] = myList[i]+integer_key[j]

i+=1

print(myList)

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote