1
Sehe nicht, was ich hier falsch mache.Problem mit Python new_word Problem
in einer neuen Zeile, nachdem, wo Sie die erste Variable erstellt:
eine neue Variable namens new_word erstellen und es gleich der Verkettung des Wortes gesetzt, zuerst, und pyg.
Setzen Sie new_word gleich der Scheibe vom 1. Index bis zum Ende von new_word. Verwenden Sie hierzu [1:len(new_word)]
. Hier
pyg = 'ay'
original = raw_input('Enter a word:')
if len(original) > 0 and original.isalpha():
print original
else:
print 'empty'
word = original.lower()
first = word[0]
new_word = word + first + pyg
newer_word = [0:len(new_word)]
Nun, das tun, was ihnen gesagt, was Sie tun 'new_word [1: len (new_word)]' – Bahrom
„Verwenden' [1: len (new_word)] "Um das zu tun." Sie haben '[0: len (new_word)]' 'verwendet, was kein Slice ist, noch ist es das, was Sie verwenden sollten. –
Verwenden Sie 'new_word = new_word [1:]', was tatsächlich dasselbe wie das Abstreifen des ersten Elements ist. – Kylar