Diferencia entre revisiones de «Curso de Programación en Python/print-3»

De WikiCabal
Ir a la navegación Ir a la búsqueda
 
(Sin diferencias)

Revisión actual del 23:04 30 sep 2014

print-3.py

 1 #!/usr/bin/python3
 2 #-*-coding: utf-8 -*-
 3 
 4 nombre = "RRC"    # Asignar la cadena RRC a la variable nombre
 5 resultado = 98    # Asignar el intero 98 a la variable resultado
 6 
 7 print( "               print() usando substitución con %( )" )
 8 print( "El resultado total para %s es %s  " % (nombre, resultado) )
 9 print()
10 
11 print( "               print() usando una lista de literales y variables" )
12 print( "El resultado total para", nombre, "es", resultado )
13 print()
14 # print() agrega un espacio después de imprimir cada elemento de la lista
15 
16 print( "               print() usando una lista de literales y variables" )
17 print( "               con sep igual a NULL" )
18 print( "El resultado total para ", nombre, " es ", resultado, sep='' )
19 print()
20 
21 print( "               print() usando concatenación con el operador +" )
22 print( "El resultado total para " + nombre + " es " + str(resultado) )
23 # print() no va a convertir, promover o degradar un intero a una cadena
24 # entonces DEBE usar str( ) para convertirlo

Resultado

[rrc@Llawyr PythonClase]$ ./print-3.py

              print() usando substitución con %( )
El resultado total para RRC es 98  
              print() usando una lista de literales y variables
El resultado total para RRC es 98
              print() usando una lista de literales y variables
              con sep igual a NULL
El resultado total para RRC es 98
              print() usando concatenación con el operador +
El resultado total para RRC es 98

Explicación