Advertisement
Nick-O-Rama

Rovarspraket

Feb 18th, 2015
523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. def rovar(word):
  2.     consonants = "bcdfghjklmnpqrstvwxyz"
  3.     vowels = "aeiou"
  4.     rovar = ""
  5.     for letter in word:
  6.         if letter in consonants and letter != "z":
  7.             rovar += letter + vowel(letter) + consonants[consonants.find(letter)+1]
  8.         elif letter == "z":
  9.             rovar += letter + vowel(letter) + letter
  10.         elif letter in vowels:
  11.             rovar += letter
  12.     return rovar
  13.  
  14. def vowel(letter):
  15.     alphabet = "abcdefghijklmnopqrstuvwxyz"
  16.     vowels = "aeiou"
  17.     diff = 0
  18.     lowest = 20
  19.     closest_vowel = ""
  20.     for vowel in vowels:
  21.         diff = abs(alphabet.find(letter) - alphabet.find(vowel))
  22.         if diff < lowest:
  23.             lowest = diff
  24.             closest_vowel = vowel
  25.     return closest_vowel
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement