Write a python program that asks the user for a string, then create the followin
ID: 3806721 • Letter: W
Question
Write a python program that asks the user for a string, then create the following dictionary: The values are the letters in the string, with the corresponding key being the place in the string. For example if the user entered the string “CSC120” then create the dictionary D.
I realize that "C" is being marked as 2 first and then the second "C" is not showing in the output. However I need code to give an output identical to the one below for the sample string.
D = {‘C’:0, ‘S’:1, ‘C’:2, ‘1’:3, ‘2’:4, ‘0’:5 }
Explanation / Answer
s = raw_input("Enter a string:")
d = {}
for i in range(0,len(s)):
d[i]=s[i]
print("D = "+str(d))
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.