编辑没有Python命令的字符串(“for i in range”)

时间:2018-05-16 22:25:26

标签: python python-2.7

对于作业,我需要代码,要求用户提供单词和字母。然后,它编辑单词不包括特定字母。它需要包括“for i in range”声明。代码在工作之前但不使用for循环并使用python命令。

word1 = raw_input ("Give me a word! ")
letter1 = raw_input ("Give me a letter! ")
modify = word1.replace(letter1,"")
check = word1.find(letter1)
if check == -1:
     print "There is no letters to replace in", word1
     check = 0
if check >= 1:
     print modify

2 个答案:

答案 0 :(得分:1)

怎么样:

word = raw_input('Give me a word! ')
letter = raw_input('Give me a letter! ')
cleaned = ''
for i in range(len(word)):
    if word[i] != letter:
        cleaned += word[i]
if cleaned:
    print cleaned
else:
    print 'There is no letters to replace in', word

答案 1 :(得分:0)

您可以像列表或词典一样逐字逐句地遍历字符串

word='someword'
for letter in word:
    print(letter)