Skip to content
Snippets Groups Projects
Commit 5ec77eeb authored by Jesus M. Gonzalez Barahona,,,'s avatar Jesus M. Gonzalez Barahona,,,
Browse files

Nuevos ejercicios

parent 1c44c448
Branches
No related tags found
No related merge requests found
......@@ -6,5 +6,5 @@ Estos materiales se van actualizando y mejorando según va avanzando la asignatu
* [Programa](practicas/programa.md)
* [Transparencias](transpas.pdf)
* [Referencias generales](referencias.pdf)
* [Referencias generales](referencias.md)
......@@ -28,6 +28,10 @@ Ejercicios:
* Ejercicio de entrega en el foro (límite: 24 de septiembre)
* [Enunciado](cond-bucles/README.md)
**Ejercicio:** Listas y otros tipos
* Ejercicio de entrega en el foro (límite: 26 de septiembre)
* [Enunciado](listas/README.md)
**Ejercicio:** Días, horas, minutos y segundos.
* Ejercicio recomendado
* [Enunciado](segundos/README.md)
......
### Listas y otros tipos de variables
Enteros (int):
```python
var = 6
var2 = var + 6
var3 = var2 * var
print(var, var2, var3)
```
Cadenas de caracteres (strings, str):
```python
texto = "¡Hola, qué tal!"
texto2 = '¡Hola, qué tal!'
texto3 = texto + texto2
letra = "a"
texto4 = texto3 + " " + letra
print(texto)
print(texto2)
print(texto3)
print(texto4)
numero = int("10")
res1 = "10" + 3
res2 = numero + 3
print(res1, res2)
```
Listas:
```python
lista1 = [1, 2, 3, 4]
lista2 = ["rojo", "azul", "verde"]
print(lista1)
print(lista2)
print(lista1[1])
lista1[0] = "uno"
print(lista1)
```
Módulo `webbrowser`:
```python
from webbrowser import *
open("https://gsyc.urjc.es")
```
Ejercicio de entrega:
Crea un programa Python, usando el módulo webbrowser, que al arrancar muestre como opciones, en pantalla, una cuantas URLs, cada una con un número para poder elegirla. A continuación, pedirá un número al usuario, y cargará en el navegador la URL que se haya elegido. Por ejemplo:
```commandline
python3 cargaurl.py
1: https://www.urjc.es
2: https://gsyc.urjc.es
3: https://labs.eif.urjc.es
¿Qué página quieres cargar? (1-3): 2
[carga la página https://gsyc.urjc.es en el navegador]
```
Documentación adicional:
* [Dive into Python: Native Datatypes](https://diveintopython3.net/native-datatypes.html)
* [Python built-in types](https://docs.python.org/3/library/stdtypes.html)
* [Python numberic types](https://docs.python.org/3/library/stdtypes.html#numeric-types-int-float-complex)
* [Python text sequence type (str)](https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str)
* [Diving into Python: Strings](https://diveintopython3.net/strings.html)
* [Python lists](https://docs.python.org/3/library/stdtypes.html#lists)
\ No newline at end of file
......@@ -9,21 +9,21 @@
28 sesiones en total:
| Martes | Tema | Jueves | Tema |
|--------|----------------------------|--------|----------------|
| Sep 10 | Presentación, Introducción | Sep 12 | Introducción |
| Sep 17 | Introducción | Sep 19 | Entorno I |
| Sep 24 | Estructuras control | Sep 26 | Entorno II |
| Oct 1 | Estructuras control | Oct 3 | Entorno II |
| Oct 8 | NO LECTIVO | Oct 10 | Entorno III |
| Oct 15 | Divide y vencerás | Oct 17 | Algoritmos I |
| Oct 22 | Divide y vencerás | Oct 24 | Algoritmos I |
| Oct 29 | Divide y vencerás | Oct 31 | Algoritmos I |
| Nov 5 | Estructuras datos I | Nov 7 | Algoritmos II |
| Nov 12 | Estructuras datos I | Nov 14 | Algoritmos II |
| Martes | Tema | Jueves | Tema |
|--------|----------------------------|--------|---------------|
| Sep 10 | Presentación, Introducción | Sep 12 | Introducción |
| Sep 17 | Introducción | Sep 19 | Introducción |
| Sep 24 | Estructuras control | Sep 26 | Entorno I |
| Oct 1 | Estructuras control | Oct 3 | Entorno II |
| Oct 8 | NO LECTIVO | Oct 10 | Entorno III |
| Oct 15 | Divide y vencerás | Oct 17 | Algoritmos I |
| Oct 22 | Divide y vencerás | Oct 24 | Algoritmos I |
| Oct 29 | Divide y vencerás | Oct 31 | Algoritmos I |
| Nov 5 | Estructuras datos I | Nov 7 | Algoritmos II |
| Nov 12 | Estructuras datos I | Nov 14 | Algoritmos II |
| Nov 19 | Estructuras datos II | Nov 21 | Proyecto final |
| Nov 26 | Estructuras datos II | Nov 28 | Algoritmos III |
| Dic 3 | Gestión de Ficheros | Dic 5 | NO LECTIVO |
| Dic 3 | Gestión de Ficheros | Dic 5 | NO LECTIVO |
| Dic 10 | Orientación objetos | Dic 12 | Algoritmos III |
| Dic 17 | Eficiencia | Dic 19 | Proyecto final |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment