使用用户输入

时间:2015-10-10 02:11:36

标签: python

name=input("Enter your name: ")
message=input("Enter your message:")
namefinal=list(name)

for namefinal in message:
     del(namefinal)
     print(message)

我需要帮助创建一个程序,该程序从用户那里获取消息并删除用户名中的所有字母。我将用户input(name)放入列表但我不知道如何删除这些字母。例如,如果我输入Charan且消息为Lebron James,则会删除Lebron James中的r,a和n,并将其设为Lebo Jmes

2 个答案:

答案 0 :(得分:1)

你可以这样做:

name=input("Enter your name: ")
message=input("Enter your message:")
namefinal = ''
for letter  in name:   
   if letter not in message:
       namefinal += letter
print namefinal

答案 1 :(得分:0)

您可以使用替换,删除字母:

for letter in name:
    message = message.replace(letter, '')