“Conocimientos Programación>Python Programming

Cómo hacer un programa de América Cerdo en Python

2013/10/30
El lenguaje de programación Python soporte integrado para la manipulación de cadenas es sin duda uno de sus puntos fuertes que definen . A través de notación de corte , se puede agarrar rápidamente subseries de cadenas más largas y se mueven a nuevas posiciones . Esto resulta especialmente útil cuando se está creando un programa que realiza transformaciones en las cuerdas , como la transformación de oraciones en latín de cerdo . Cosas que necesitará
Python Interpreter
Ver Más instrucciones
1

declarar dos variables. El primero es la cadena a convertir en Pig Latin , el segundo es una lista que representa las vocales mayúsculas y minúsculas :

>>> s = ' frase ' vocales >>> = [' A ',' a ', ' E ',' e ' , ' I ', ' i ',' O ' , ' o ', ' U ',' u ' ]
2

definir una función que busca el primer índice que contenga una vocal en la frase de destino. Pig latin elimina todas las consonantes que comienzan antes de la primera aparición vocal y los coloca en la final de la frase

>>> def getIndex (x, v ) : .
3

Crear un bucle en el índice que comprueba la cadena de vocales . La función utilizará dos bucles . La primera corre a través de cada elemento de la frase. El segundo se ejecuta a través de una lista de las vocales y comprueba la letra actual de la frase. Si se trata de una vocal , la función devuelve un entero que representa el índice de la vocal :

>>> def getIndex (x, v ) : . . . index = 0 . . . para el artículo en x: . . . de vocal en v : . . . si el artículo == vocal : . . . rendimiento del índice. . . index + = 1
4

llamar a la función , que le da la cuerda y la lista de vocales :

>>> vowel_index = getIndex ( s , vocales ) >> ; > vowel_index1
5

Tome las consonantes que comienzan fuera del principio, y crear una nueva cadena con las consonantes al final :

>>> ruego = s [ 0 : vowel_index ] >>> end = s [ vowel_index : ( len ( s ) ] >>> pig_s = final + rogar >>> pig_s'entences '
6

Coloque el final apropiado a la frase . Palabras que comienzan con una consonante o consonantes ( donde el índice es mayor que cero ) terminará con "ay ". palabras que empiezan con vocales (donde el índice es igual a 0 ) se terminan con " camino" :

>>> si index == 0 : ... pig_s + = ' camino ' ... else : ... pig_s + = ' ay'

Python Programming
Cómo encontrar subcadenas en Python
Tutorial de Python Lambda
Cómo utilizar Python para comprobar si existe una base de datos
Cómo indizar una lista de Python
Cómo establecer la ruta Python
Cómo hacer un juego en Python Shell
¿Qué es un objeto SQL
Cómo crear Retardo en Python
Conocimientos Informáticos © http://www.ordenador.online