Skip to content

Instantly share code, notes, and snippets.

@gunnarig
Created September 9, 2018 20:54
Show Gist options
  • Save gunnarig/ea2f262723b5ffae757d0d221168b9d2 to your computer and use it in GitHub Desktop.
Save gunnarig/ea2f262723b5ffae757d0d221168b9d2 to your computer and use it in GitHub Desktop.
while True: #af einhverjum ástæðum krafa til að hægt sé að keyra í hringi
user_input = input("Enter a word: ")
if user_input == '.': #skilgreinir hvaða input er æskilegt til að brjóra hringkeyrslu
break
vowels = ['a','e','i','o','u'] #skilgreinir mögulega sérhljóða.
def translate(user_input):
first = user_input[0] #lætur leita í fyrsta stafnum
global index_value # gerir index valiue að fasta í öllu forritinu í staðin fyrir "local fasta"... ekki vinsælt
if first in vowels:
user_input = user_input.lower() # leitar í listanum vowels og ber saman við fyrsta staf.
user_input += "yay" # bætir við yay við hit.
return user_input # spítir út niðurstöðuni með viðbótinni
else:
user_input = user_input.lower()
for letter in user_input:
if letter in vowels:
index_value = user_input.index(letter)
break
user_input = user_input[index_value:] +user_input[:index_value]+ "ay"
return user_input
print(translate(user_input))
print()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment