You are on page 1of 3

Taller 2

W. Arturo Osorio C.
GEOINFORMÁTICA
Profesor: Germán A. Prieto
24 de agosto de 2017

1. Programa que imprime frases célebres:


Como vimos en clase, usando el comando print() se puede mostrar en pantalla el resul-
tado de un proceso programado con parámetros establecidos en python. Ası́, el código
usado para imprimir una frase célebre será:
1 #!/ usr/bin/env python
2 # -*- coding : cp1252 -*-
3 # -*- coding : utf -8 -*-
4 # -*- coding : IBM850 -*-
5 # Programa para imprimir una frase cé lebre ...
6 #"El grado más alto hasta donde puede elevarse un espı́ritu
7 #mediocre , pero provisto de experiencia , es el talento de
8 # descubrir las debilidades de los hombres que valen más que él."
9
10 w = ” El grado má s a l t o h a s t a donde puede e l e v a r s e un e s p ı́ r i t u mediocre , ”
11
12 x = ” p e r o p r o v i s t o de e x p e r i e n c i a , e s e l t a l e n t o de d e s c u b r i r ”
13
14 y = ” l a s d e b i l i d a d e s de l o s hombres que v a l e n má s que é l . ”
15
16 z = ” −Georg C h r i s t o p h L i c h t e n b e r g −”
17
18 print (w+x+y+’ ’+ z )
Obteniendo como resultado:

Figura 1: Resultado de ejecutar el programa frase.py

2. Programa que imprime tablas presentables:


Para imprimir una serie de datos trigonométricos de manera presentable se usó el módu-
lo texttable de python de la siguiente manera:

1
1 #!/ usr/bin/env python
2 # -*- coding : cp1252 -*-
3 # -*- coding : utf -8 -*-
4 # -*- coding : IBM850 -*-
5 # Programa que imprime una tabla con los valores de x, sinh(x) y cosh(x)
...
6
7 import math
8 import numpy as np
9 import t e x t t a b l e as t t
10
11 tab = t t . T e x t t a b l e ( )
12
13 x = [ [ ] ] #En el espacio vacı́o va el encabezado ...
14
15 fo r i in np . a r a n g e ( 0 , 6 . 5 , 0 . 5 ) :
16 x . append ( [ i , math . s i n h ( i ) , math . c o s h ( i ) ] )
17
18 tab . add rows ( x )
19 tab . s e t c o l s a l i g n ( [ ’ r ’ , ’ r ’ , ’ r ’ ] )
20 tab . h e a d e r ( [ ’ x ’ , ’ Sinh ( x ) ’ , ’ Cosh ( x ) ’ ] ) # Éste es el
encabezado ...
21 print ( tab . draw ( ) )

Lo que genera el resultado de la figura 2:

Figura 2: Resultado de ejecutar el programa trigotab.py

2
3. Programa que imprime dos numeros enteros y el resultado
de sus operaciones matemáticas básicas:
Se programó un código que le pregunta al usuario dos números enteros y con ellos
realiza las cuatro operaciones mencionadas en el taller; suma, resta, multiplicación y
división de la siguiente manera:
1 #!/ usr/bin/env python
2 # -*- coding : cp1252 -*-
3 # -*- coding : utf -8 -*-
4 # -*- coding : IBM850 -*-
5 #Código para mostrar dos nú meros enteros y los resultados de sus
operaciones .
6
7 i n t x t = i n p u t ( ” I n g r e s e dos números e n t e r o s s e p a r a d o s por un e s p a c i o : ” )
8
9 a ,b = intxt . s p l i t ()
10 a = int (a)
11 b = int (b)
12
13 print ( ’ Los números son : ’ , a , ’ y ’ , b )
14 print ( ’ La suma e s : ’ , a+b )
15 print ( ’ La r e s t a de a−b e s : ’ , a−b )
16 print ( ’ El p r o d u c t o e s : ’ , a ∗b )
17 print ( ’ La d i v i s i ón de a /b e s : %5.4 f ’
18 % ( a /b ) )

Que da como resultado lo siguiente:

Figura 3: Resultado de ejecutar el programa operaciones.py

You might also like