148 lines
4.1 KiB
Plaintext
148 lines
4.1 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": 4,
|
|
"id": "4b54e443",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"7 palabras; 0 vocales 'a'; 4 vocales 'e'; 3 vocales 'i'; 5 vocales 'o'; 1 vocal 'u'; "
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"cadena = input(\"Entregame una frase\")\n",
|
|
"conteo_palabras = 0\n",
|
|
"\n",
|
|
"def validacion(a):\n",
|
|
" if len(cadena)<1000:\n",
|
|
" if ('a' <= a <= 'z') or ('A' <= a <= 'Z') or (a in \"áéíóúÁÉÍÓÚñÑ.,; \"):\n",
|
|
" return True\n",
|
|
" else: \n",
|
|
" cadena = input(\"Cadena Invalida, ingrese nuevamente\")\n",
|
|
"\n",
|
|
"for a in cadena:\n",
|
|
" if a == \" \":\n",
|
|
" conteo_palabras = conteo_palabras + 1\n",
|
|
"\n",
|
|
"# reparación de código para lo siguiente\n",
|
|
"lower = cadena.lower()\n",
|
|
"vocal_a=0\n",
|
|
"vocal_e=0\n",
|
|
"vocal_i=0\n",
|
|
"vocal_o=0\n",
|
|
"vocal_u=0\n",
|
|
"\n",
|
|
"for i in lower:\n",
|
|
" if i == \"a\" or i == \"á\":\n",
|
|
" vocal_a = vocal_a + 1\n",
|
|
" elif i == \"e\" or i == \"é\":\n",
|
|
" vocal_e= vocal_e + 1\n",
|
|
" elif i == \"i\" or i == \"í\":\n",
|
|
" vocal_i = vocal_i + 1\n",
|
|
" elif i == \"o\" or i == \"ó\":\n",
|
|
" vocal_o = vocal_o + 1\n",
|
|
" elif i == \"u\" or i == \"ú\":\n",
|
|
" vocal_u = vocal_u + 1\n",
|
|
" \n",
|
|
"\n",
|
|
"\n",
|
|
"print(conteo_palabras, \"palabras\", end=\"; \")\n",
|
|
"\n",
|
|
"if vocal_a != 1:\n",
|
|
" print(vocal_a, \"vocales 'a'\", end=\"; \")\n",
|
|
"else:\n",
|
|
" print(vocal_a, \"vocal 'a'\", end=\"; \")\n",
|
|
" \n",
|
|
"if vocal_e != 1:\n",
|
|
" print(vocal_e, \"vocales 'e'\", end=\"; \")\n",
|
|
"else:\n",
|
|
" print(vocal_e, \"vocal 'e'\", end=\"; \")\n",
|
|
"\n",
|
|
"if vocal_i != 1:\n",
|
|
" print(vocal_i, \"vocales 'i'\", end=\"; \")\n",
|
|
"else:\n",
|
|
" print(vocal_i, \"vocal 'i'\", end=\"; \")\n",
|
|
"\n",
|
|
"if vocal_o != 1:\n",
|
|
" print(vocal_o, \"vocales 'o'\", end=\"; \")\n",
|
|
"else:\n",
|
|
" print(vocal_o, \"vocal 'o'\", end=\"; \")\n",
|
|
"\n",
|
|
"if vocal_u != 1:\n",
|
|
" print(vocal_u, \"vocales 'u'\", end=\"; \")\n",
|
|
"else:\n",
|
|
" print(vocal_u, \"vocal 'u'\", end=\"; \")"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"execution_count": null,
|
|
"id": "205ac42d",
|
|
"metadata": {},
|
|
"outputs": [
|
|
{
|
|
"ename": "TabError",
|
|
"evalue": "inconsistent use of tabs and spaces in indentation (28991641.py, line 15)",
|
|
"output_type": "error",
|
|
"traceback": [
|
|
"\u001b[0;36m Cell \u001b[0;32mIn[2], line 15\u001b[0;36m\u001b[0m\n\u001b[0;31m for r in range(0, 5):\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mTabError\u001b[0m\u001b[0;31m:\u001b[0m inconsistent use of tabs and spaces in indentation\n"
|
|
]
|
|
}
|
|
],
|
|
"source": [
|
|
"# Wea que hizo el Benja y no le salió que imbécil\n",
|
|
"v=[\"a\", \"e\", \"i\", \"o\", \"u\"]\n",
|
|
"\n",
|
|
"def f(x):\n",
|
|
" lenngth = len(x)\n",
|
|
" npp=0\n",
|
|
" na=0\n",
|
|
" ne=0\n",
|
|
" ni=0\n",
|
|
" noo=0\n",
|
|
" nu=0\n",
|
|
" xx = x.lower()\n",
|
|
" nv = [na, ne, ni, noo, nu]\n",
|
|
" for i in xx:\n",
|
|
" print(\"ss\")\n",
|
|
"\t for r in range(0, 5):\n",
|
|
"\t\t if v[r] == i:\n",
|
|
"\t\t\t nv[3]+=1\n",
|
|
" out = f\"palabras: {npp} vocA: {na} vocE: {ne} vocI: {ni} vocO: {noo} vocU: {nu}\"\n",
|
|
" return out\n",
|
|
"\n",
|
|
"print(f(\"hola sfslkajdf\"))\n",
|
|
"\n",
|
|
"#if(x[i] == \" \" and i != lenngth):\n",
|
|
"#npp +=1\n"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.9.6"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|