ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introduccion a la programacion en Python


Enviado por   •  20 de Mayo de 2022  •  Apuntes  •  3.101 Palabras (13 Páginas)  •  64 Visitas

Página 1 de 13

SISTEMAS DE INFORMACION EMPRESARIALES ´

Introducci´on a la programaci´on en Python

Objetivos

Introducir los principales conceptos de la programaci´on en Python: tipos de datos b´asicos, colecciones,

control de flujo, funciones, objetos, excepciones, entrada y salida, expresiones regulares.

Referencias

Los ejercicios de esta pr´actica est´an basados en el tutorial de Python 2 ’Python para todos’ de Ra´ul Gonz´alez

Duque, y han sido adaptados a Python 3. Otras referencias de inter´es son:

• Python Documentation. Python Official Site: http://www.python.org/doc/. En particular:

– Brief Tour of the Standard Library: http://docs.python.org/3/tutorial/stdlib.html

– Brief Tour of the Standard Library – Part II: http://docs.python.org/3/tutorial/stdlib2.

html

• Python Tutorial. TutorialsPoint: http://www.tutorialspoint.com/python3/index.htm

1 Mi primer programa en Python

1. Escribe un programa que muestre por pantalla ”Hola mundo”

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Escribe un programa que muestre por pantalla ”Hola mundo”

5

6 print("Hola mundo")

2 Tipos b´asicos

2. Asigna a distintas variables valores de los siguientes tipos: cadena, entero, entero largo, real, real en

notaci´on cient´ıfica. Muestra por pantalla su valor y su tipo de dato

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Asigna a variables valores de los siguientes tipos : cadena, entero, entero largo , real ,

5 # real en notaci´on cient´ıfica . Muestra por pantalla su valor y su tipo de dato

6

7 # cadena

8 c="Hola Mundo"

9

10 # entero

11 e=23

12

13 # real (puede usarse notacion cientifica )

1

14 r1=0.1e−13

15 r2=1.27

16

17 # podemos comprobarlo con la funcion type

18 print(c,type(c))

19 print(e,type(e))

20 print(r1,type(r1))

21 print(r2,type(r2))

3. Utiliza los valores a=3 y b=5.0 para realizar las operaciones aritm´eticas habituales

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Utiliza los valores a=3 y b=5.0 para realizar las operacionea aritm´eticas habituales

5

6 a=3

7 b=5.0

8

9 print(a+b)

10 print(a−b)

11 print(a∗b)

12 print(a∗∗b)

13 print(a/b)

14 print(a//b)

15 print(a% b)

4. Dados los valores a=3 y c=5, realiza las operaciones de divisi´on y divisi´on entera. Fuerza a que uno

de los operandos sea un n´umero real y vuelve a hacer las divisiones.

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Dados los valores a=3 y c=5, realiza las operaciones de divisi´on y divisi´on entera.

5 # Fuerza a que uno de los operandos sea un n´umero real y vuelve a hacer las divisiones .

6

7 a=3

8 c=5

9

10 print(a/c)

11 print(a//c)

12 print(float(a)/c)

13 print(float(a)//c)

5. Crea y muestra 3 cadenas especiales: 1) con caracteres unicode, 2) que muestre por pantalla \n, 3)

una cadena definida en dos l´ıneas.

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Crea y muestra 3 cadenas especiales: 1) con caracteres unicode, 2) que muestre por

5 # pantalla \n, 3) una cadena definida en dos l´ıneas .

6

7 print("\nMas cadenas")

8 unicode = "¨a´o`e"

9 print(unicode,type(unicode))

10

11 raw=r"\n"

12 print(raw,type(raw))

13

14 triple =”””primera linea

15 esto se ver´a en otra linea”””

16 print(triple ,type(triple))

2

6. Crea las cadenas a="aaA" y b="bbB" y realiza operaciones de suma y multiplicaci´on sobre ellas

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Crea las cadenas a=”aaA” y b=”bbB” y realiza operaciones de suma y multiplicaci´on sobre ellas

5

6 a="aaA"

7 b="bbB"

8

9 print(a+a)

10 print(a+b)

11 print(a∗2 + b)

7. Define dos variables booleanas (una verdadera y otra falsa) y muestra el resultado de realizar las

operaciones and, or y not

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Define dos variables booleanas (una verdadera y otra falsa) y muestra el resultado

5 # de realizar las operaciones and, or y not

6

7 a=True

8 b=False

9

10 print("a es",a,"b es",b)

11 print("a and b", a and b)

12 print("a or b", a or b)

13 print("not a", not a)

8. Define las variables a=3 y b=5 y muestra el resultado de comparar ambos valores

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Define las variables a=3 y b=5 y uestra el resultado de comparar ambos valores

5

6 a=3

7 b=5

8

9 print("a es",a,"b es",b)

10 print("a==b", a==b)

11 print("a!=b", a!=b)

12 print("a>b", a>b)

13 print("a<b", a<b)

3 Colecciones

9. Crea una lista que contenga una cadena, un entero, un booleano, una lista y un real. Muestra: la lista

completa, el primer elemento de la lista y el primero del elemento lista (sublista), el ´ultimo elemento

(utilizando ´ındice negativo), los elementos 0 a 2, los elementos de la lista de 2 en 2

1 #!/usr/bin/python3

2 # coding: utf−8

3

4 # Crea una lista que contenga una cadena, un entero, un booleano, una lista y un real.

5 # Muestra: la lista completa, el primer elemento de la lista y el primero del elemento

6 # lista ( sublista ), el ´ultimo elemento (utilizando ´ındice negativo), los elementos 0 a 2,

7 # los elementos de la lista de 2 en 2

3

8

9 l = ["cadena",11, False ,[1,2],3.0]

10 print(l)

11 print(l [0], l [3][0])

12 print(l[−1])

13 print(l [0:3])

14 print(l [0:5:2])

10. Sobre la misma lista modifica el elemento booleano y el primer elemento de la sublista y muestra

el resultado. Modifica ahora simult´aneamente los dos primeros elementos de la lista y muestra el

resultado

1 #!/usr/bin/python3

2 #

...

Descargar como (para miembros actualizados) txt (24 Kb) pdf (75 Kb) docx (25 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com