hi guys, after days of head breaking on python, i managed to run this on my own without cheating but i would like to receive critique , as a newbie it will be useful for my future programming. thank you and here is your
there is some minor bugs and place to more further
i want it to be usefull and ability to control not only one word
""" simply written Pig translator, have fun with your new language and skills of communication. _________________________________________ if you remove [2:] from mutant_word[2:] at print you gain ability to change last 2 letters of any given word with you added letters, as i could't find anything that can as function can take last right chars of word and change only them , it will be usefull i guess. """ print "write your word to translate it into Piggy" changeable_Add = "ya" # you can change it def pig(): word = raw_input() # word that user inputs or writes in prompt dialog if len(word) > 1 and word.isalpha(): # it defines if user inputs real 'Word' new_word_reverced = word[::-1] # i reverced whole inputted word new_word = new_word_reverced.replace(new_word_reverced[0:2],str(changeable_Add)) #and then replaced first 2 letters #of newly created reverced word mutant_word = new_word[::-1] #and here i reverce back the changed reverced word print ("your new word is: " + mutant_word[2:]) # this line prints newly created word without first 2 letters else: print ("try to write only one word PLEASE!") return pig() # this line return function from beginning if user added some *** rather then word print pig() # calling function """ bugs are in changeable_Add and repeated inputs"""