Entrée: 3chaîne Erreur d'exécution manipulaiton python
gandhi
mahatma gandhI
Mohndas KaramChand gandhi
Sortie:
Gandhi
M. Gandhi
M. K. Gandhi
et moi avons écrit le code suivant:
n = int(input())
while n > 0 :
k = raw_input()
if k.find(" ") != -1:
final = str(k[0].upper() + '.')
for i in range(len(k)) :
if (k[i] == ' ') & (k[i:].find(" ")):
final += k[i+1].upper() + ". "
else:
if(k[i] == ' '):
final += k[i+1].upper() + k[i+2:].lower()
n -= 1
print final[0:len(final)]
else :
print k[0].upper() + k[1:].lower()
Je reçois une erreur d'exécution pour cette . Quelqu'un peut-il expliquer pourquoi?
Quelles sont les erreurs d'exécution que vous obtenez? –
Bienvenue dans Stack Overflow! Pour aider les gens à répondre à votre question, vous devrez être plus précis sur l'erreur. S'il vous plaît [modifier] votre message pour intégrer les erreurs exactes que vous obtenez de votre [mcve] (de préférence en utilisant copier + coller pour éviter les erreurs de transcription). –