【发布时间】:2022-07-06 01:16:24
【问题描述】:
这是我的代码,我想知道这段代码的问题在哪里 而且,不是从列表中删除and,no,i;用数字替换它。
word = input("your sentece in english : ")
Word = word.split()
Word = word.lower()
new_word = ""
delet = ["and","no","i"]
print(Word)
for m in Word:
if m not in delet:
new_word = new_word + m
print(new_word)
【问题讨论】:
-
在删除m时使用else条件
-
Word = word.lower()将Word设置为字符串,而不是列表。使用Word = word.lower().split()