Skip to content

Commit 0e0acce

Browse files
committed
Merge branch 'master' of github.com:rvsweb/Python_PIA
Añadir los nuevos cambios después de comprobar que era otro repositorio local con el que estaba trabajando
2 parents 876a1ea + b2155fc commit 0e0acce

File tree

5 files changed

+276
-40
lines changed

5 files changed

+276
-40
lines changed
Lines changed: 47 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,80 @@
11
{
2-
"nbformat": 4,
3-
"nbformat_minor": 0,
4-
"metadata": {
5-
"colab": {
6-
"provenance": []
7-
},
8-
"kernelspec": {
9-
"name": "python3",
10-
"display_name": "Python 3"
11-
},
12-
"language_info": {
13-
"name": "python"
14-
}
15-
},
162
"cells": [
173
{
184
"cell_type": "markdown",
5+
"metadata": {
6+
"id": "X2Q3sYvlbzpm"
7+
},
198
"source": [
209
"## Primer programa con Python.\n",
2110
"\n",
2211
"Usaremos la función print() que veremos más adelante con profundidad."
23-
],
24-
"metadata": {
25-
"id": "X2Q3sYvlbzpm"
26-
}
12+
]
2713
},
2814
{
2915
"cell_type": "code",
30-
"source": [
31-
"print('Hola Mundo')"
32-
],
16+
"execution_count": null,
3317
"metadata": {
3418
"colab": {
3519
"base_uri": "https://localhost:8080/"
3620
},
3721
"id": "90Pbp_fZb4im",
3822
"outputId": "5310e6ce-a30f-4da1-a71c-c3afdc693114"
3923
},
40-
"execution_count": null,
4124
"outputs": [
4225
{
43-
"output_type": "stream",
4426
"name": "stdout",
27+
"output_type": "stream",
4528
"text": [
4629
"Hola Mundo\n"
4730
]
4831
}
32+
],
33+
"source": [
34+
"print('Hola Mundo')"
4935
]
5036
},
5137
{
5238
"cell_type": "code",
53-
"source": [],
39+
"execution_count": 1,
5440
"metadata": {
5541
"id": "bCwMfoCvb6dq"
5642
},
57-
"execution_count": null,
58-
"outputs": []
43+
"outputs": [
44+
{
45+
"name": "stdout",
46+
"output_type": "stream",
47+
"text": [
48+
"Python\n"
49+
]
50+
}
51+
],
52+
"source": [
53+
"print(\"Python\")"
54+
]
55+
}
56+
],
57+
"metadata": {
58+
"colab": {
59+
"provenance": []
60+
},
61+
"kernelspec": {
62+
"display_name": "Python 3",
63+
"name": "python3"
64+
},
65+
"language_info": {
66+
"codemirror_mode": {
67+
"name": "ipython",
68+
"version": 3
69+
},
70+
"file_extension": ".py",
71+
"mimetype": "text/x-python",
72+
"name": "python",
73+
"nbconvert_exporter": "python",
74+
"pygments_lexer": "ipython3",
75+
"version": "3.11.6"
5976
}
60-
]
61-
}
77+
},
78+
"nbformat": 4,
79+
"nbformat_minor": 0
80+
}

PIA/UT01/1_Teoria/11_Contadores_acumuladores_e_indicadores.ipynb

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,23 @@
6161
"print(\"Has introducido \",cont,\" números pares.\")"
6262
]
6363
},
64+
{
65+
"cell_type": "code",
66+
"execution_count": null,
67+
"metadata": {},
68+
"outputs": [],
69+
"source": [
70+
"import random\n",
71+
"\n",
72+
"cont = 0\n",
73+
"for var in range(1,6):\n",
74+
" num = random.randint(1,10)\n",
75+
" print(\"Numero introducido : \" , num)\n",
76+
" if num % 2 == 0:\n",
77+
" cont += 1\n",
78+
"print(\"Has introducido \" , cont , \" numeros pares\")"
79+
]
80+
},
6481
{
6582
"cell_type": "markdown",
6683
"metadata": {
@@ -71,7 +88,9 @@
7188
"\n",
7289
"Siempre inicializado a 1 siempre\n",
7390
"\n",
74-
"Un acumulador es una variable numérica que permite ir acumulando resultados de operaciones. **Me permite ir haciendo operaciones parciales**.\n",
91+
"Un acumulador es una variable numérica que permite ir acumulando resultados de operaciones. \n",
92+
" \n",
93+
" **Me permite ir haciendo operaciones parciales**.\n",
7594
"\n",
7695
"Un acumulador:\n",
7796
"\n",

PIA/UT01/1_Teoria/13_Cadenas_de_caracteres_en_Python.ipynb

Lines changed: 66 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,26 @@
9393
" print(caracter, end=\"\")"
9494
]
9595
},
96+
{
97+
"cell_type": "code",
98+
"execution_count": 3,
99+
"metadata": {},
100+
"outputs": [
101+
{
102+
"name": "stdout",
103+
"output_type": "stream",
104+
"text": [
105+
"cadena larga"
106+
]
107+
}
108+
],
109+
"source": [
110+
"cadenas = 'cadena larga'\n",
111+
"\n",
112+
"for i in range(0,len(cadenas)):\n",
113+
" print(cadenas[i], end=\"\")"
114+
]
115+
},
96116
{
97117
"cell_type": "markdown",
98118
"metadata": {
@@ -106,7 +126,7 @@
106126
},
107127
{
108128
"cell_type": "code",
109-
"execution_count": null,
129+
"execution_count": 11,
110130
"metadata": {
111131
"colab": {
112132
"base_uri": "https://localhost:8080/"
@@ -119,18 +139,21 @@
119139
"name": "stdout",
120140
"output_type": "stream",
121141
"text": [
122-
"True\n",
142+
"False\n",
123143
"False\n",
124144
"True\n"
125145
]
126146
}
127147
],
128148
"source": [
149+
"cadena = 'informática'\n",
150+
"cadena = 'String'\n",
151+
"\n",
129152
"print('a' in cadena)\n",
130153
"\n",
131154
"print('p' in cadena)\n",
132155
"\n",
133-
"print('p' not in cadena)"
156+
"print('p' not in cadena)\n"
134157
]
135158
},
136159
{
@@ -143,10 +166,10 @@
143166
"\n",
144167
"Como resumen de las distintas posibilidades podemos indicar:\n",
145168
"\n",
146-
" * **cadena[start:end]** # Elementos desde la posición start hasta end-1\n",
169+
" * **cadena[:]** # Todos Los elementos\n",
147170
" * **cadena[start:]** # Elementos desde la posición start hasta el final\n",
148171
" * **cadena[:end]** # Elementos desde el principio hasta la posición end-1\n",
149-
" * **cadena[:]** # Todos Los elementos\n",
172+
" * **cadena[start:end]** # Elementos desde la posición start hasta end-1\n",
150173
" * **cadena[start:end:step]** # Igual que el anterior pero dando step saltos.\n",
151174
"\n",
152175
" Veamos algunos ejemplos:"
@@ -191,6 +214,34 @@
191214
"print(cadena[::-1])"
192215
]
193216
},
217+
{
218+
"cell_type": "code",
219+
"execution_count": 12,
220+
"metadata": {},
221+
"outputs": [
222+
{
223+
"name": "stdout",
224+
"output_type": "stream",
225+
"text": [
226+
"Toda la cadena : Enumerating\n",
227+
"Cadena inversa : gnitaremunE\n"
228+
]
229+
}
230+
],
231+
"source": [
232+
"# 012345\n",
233+
"nueva_cadena = \"String\"\n",
234+
"\n",
235+
"print('Palabra a mostrar : ', nueva_cadena)\n",
236+
"\n",
237+
"print('Toda la cadena : ', nueva_cadena[:])\n",
238+
"print('Cadena inversa : ', nueva_cadena[::-1])\n",
239+
"print('Contar hasta la posicion 5 : ', nueva_cadena[5:])\n",
240+
"print('Eliminar un caracter en concreto : ', nueva_cadena[:5])\n",
241+
"print('Selecciona el principio y el final : ', nueva_cadena[-1:-5])\n",
242+
"\n"
243+
]
244+
},
194245
{
195246
"cell_type": "markdown",
196247
"metadata": {
@@ -814,7 +865,16 @@
814865
"name": "python3"
815866
},
816867
"language_info": {
817-
"name": "python"
868+
"codemirror_mode": {
869+
"name": "ipython",
870+
"version": 3
871+
},
872+
"file_extension": ".py",
873+
"mimetype": "text/x-python",
874+
"name": "python",
875+
"nbconvert_exporter": "python",
876+
"pygments_lexer": "ipython3",
877+
"version": "3.11.6"
818878
}
819879
},
820880
"nbformat": 4,

0 commit comments

Comments
 (0)