文字列の最初の 2 文字と文字列の最後の 2 文字を結合する目的のプログラムがあります。たとえば、Hello There と入力すると、Here が表示されます。
ただし、このコードを実行すると、Hello There を試してみると He だけが出力されます。
def slice_it(string):
"""this bad boy returns the first two chars of a string and the last two charaters of the string. if the string length is less than 4, return an empty string"""
length = len(string)
if length < 4:
return string
else:
return string[0:2] + string[0:2:-1]
def main():
string = raw_input("Give us a phrase or a word please: ")
string = slice_it(string)
print string
if __name__ == '__main__':
main()