Это мой код до сих пор, прямо сейчас он чувствителен к регистру. Я попытался сделать строчку в нижнем регистре (используя .lower) без успеха. Может кто-нибудь помочь?Может кто-нибудь помочь мне сделать мой случай программы нечувствительным?
file=open("numbertext.txt","w")
my_string= input("Enter a sentence. ")
splitted = my_string.split()
d = {}
l=[]
for i,j in enumerate(splitted):
if j in d:
l.append(d[j])
else:
d[j]=i
l.append(i)
print(l)
file.write(str(l))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 4, 11, 5, 6]
file=open("newfile.txt","w")
file.close
Что ваша программа? Почему проблема в корпусе? –
Где вы положили '.lower()' когда это не сработало? Он должен быть в конце строки 'my_string = ...' – zondo
Возможно, он не работал так же, как запись 'file.close' фактически не вызывает метод close, вам нужно' file.close() ' –