Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 deklarovať dve premenné . Prvým z nich je reťazec previesť do Pig Latin , druhý je zoznam reprezentujúci hornej a malá samohlásky : 
 
 >>> s = ' veta ' >>> samohlásky = [ ' " , " " , " e " , " e " , " i " , " i " , " o " , " o " , " u " , ' u ' ] 
 2 
 Definujte funkcia , ktorá nájde prvý index , ktorý obsahuje samohlásku v cieľovej vety . Prasa latin odstráni všetkých začínajúcich spoluhlásky pred prvým výskytom samohlásky a umiestni ich na konci vety 
 
 >>> def getIndex ( x , v ) : . 
 3 
 Vytvorte slučku v indexe , ktorý kontroluje reťazec pre samohlásky . Funkcie sa používajú dve slučky . Prvá vedie cez jednotlivé položky vo vete . Druhá prechádza zoznam samohlások a kontroluje aktuálne písmeno vety . Ak je samohláska , funkcia vráti celé číslo , ktoré predstavuje index samohlásky : 
 
 >>> def getIndex ( x , v ) : . . . index = 0. . . pre položku v x : . . . pre samohlásky vo V : . . . ak položka == samohláska : . . . návrat indexu . . . index + = 1 
 4 
 Volanie funkcie , čo je reťazec a zoznam samohlásku : 
 
 >>> vowel_index = getIndex ( y , samohlásky ) >> ; > vowel_index1 
 5 
 Vezmite začiatku spoluhlásky off od začiatku a vytvoriť nový reťazec s spoluhlások na konci : 
 
 >>> žobrať = s [ 0 : vowel_index ] >>> end = s [ vowel_index : ( ľan ( s ) ] >>> pig_s = koniec + žobrať >>> pig_s'entences " 
 6 
 Umiestnite vhodný koniec pre frázu . Slová, ktoré začínajú spoluhláskou alebo spoluhlások ( kde index je väčšia ako nula ) , skončí s " ay . " Slová, ktoré začínajú samohlások ( kde index sa rovná 0 ) bude končiť " ceste " : 
 
 >>> ak index == 0 : ... pig_s + = ' cesta ' ... else : ... pig_s + = ' ay '