Cómo imprimir dos variables enteras en la misma línea en Python

Hola a todos,

A continuación he escrito cómo puedes imprimir dos variables enteras en la misma línea.

Use , para separar cadenas y variables mientras imprime:

print “Si hubo un nacimiento cada 7 segundos, habría:”, nacimientos, “nacimientos”

, en la declaración de impresión separa los elementos por un solo espacio:

imprimir “foo”, “bar”, “spam”

foo bar spam

o mejor usar el formato de cadena:

print “Si hubo un nacimiento cada 7 segundos, habría: {} nacimientos” .format (nacimientos)

El formateo de cadenas es mucho más potente y le permite hacer otras cosas, como: relleno, relleno, alineación, ancho, ajuste de precisión, etc.

imprima “{: d} {: 03d} {:> 20f}”. formato (1,2,1.1)

1 002 1.100000

0 acolchado a 2

Manifestación:


nacimientos = 4

print “Si hubo un nacimiento cada 7 segundos, habría:”, nacimientos, “nacimientos”

Si hubiera un parto cada 7 segundos, habría: 4 nacimientos.

print “Si hubo un nacimiento cada 7 segundos, habría: {} nacimientos” .format (nacimientos)

Si hubiera un parto cada 7 segundos, habría: 4 nacimientos.


Espero que esto te pueda ayudar.

Gracias.

También puedes hacer esto por

i = 0
total = 100
print("{0} out of {1} completed".format(i, total))

Personalmente, prefiero este método, porque también ayuda si desea insertar un valor particular más de una vez en la cadena, por ejemplo:

print("{0}{1}{0}".format("abra", "cad"))

Imprimir 2 enteros en la misma línea

La forma más simple.

a = 1
b = 2
imprimir a, b

o puede convertir a cadena, agregar e imprimir

# No sugerido
a = 1
b = 2
imprimir str (1) + str (2)

Python 2

x = 10; y = 20
imprimir x, y

Python imprime automáticamente un espacio entre dos valores y una nueva línea al final del último valor.

A continuación, se ofrece otra forma de lograr el mismo resultado con declaraciones impresas en líneas separadas:

imprimir x,
imprimir y

La coma después de x suprime el nuevo carácter de línea.

Python 3

En Python 3, imprimir no es una declaración sino una función. Las declaraciones equivalentes a las anteriores son:

imprimir (x, y)

o

print (x, end = ”)
imprimir (y)

Puede usar la función de impresión en Python 2 importando la función de impresión desde el módulo __future__ en la primera declaración de su script de la siguiente manera

from __future__ import print_function
imprimir (x, y)
print (x, end = ”)
imprimir (y)

Si a y b son sus variables, simplemente use

print a, b

Si necesita declaraciones de impresión separadas

print a,
print b

Ambos casos insertarán automáticamente un espacio entre los dos valores. Si no quieres el espacio, usa

print str(a)+str(b)

Nota: las declaraciones de impresión anteriores están de acuerdo con Python 2.x. Para Python 3.xy superior, agregue un paréntesis alrededor de los argumentos de impresión, como

print (a, b)

o

print (str(a)+str(b))

More Interesting

Soy muy malo en matemáticas, pero quiero ser programador. ¿Debo solicitar la programación?

¿La falta de competencia matemática interrumpiría mi facilidad de aprendizaje de programación?

Cómo formular un programa entero donde todos estén representados en un horario

Cómo resolver la recurrencia [matemáticas] T (n) = 3T \ left (\ frac {n} {2} \ right) + n \ sqrt {n + 1}

¿Travel seles man proplem es np o np completo o np difícil?

Cómo calcular el número de subsecuencias distintas de una palabra dada de una longitud dada

¿Por qué la mayoría de los lenguajes de programación prohíben las "desigualdades sandwich"? En matemáticas, es común ver 'desigualdades en emparedado' que muestran que una cantidad es mayor que otra pero menor que otra, por ejemplo, a <b <c significa lo mismo que a <b && b <c.

¿Por qué las matemáticas discretas se llaman 'discretas'?

¿Cuáles son algunas aplicaciones del mundo real de min-cut en la teoría de grafos?

Cómo escribir un programa que calcule 'b' elevado a power 'n' usando solo suma e iteración

¿Qué libros leerías para poder resolver el problema P versus NP por tu cuenta, recién salido de la escuela secundaria?

¿Cómo se puede determinar y mostrar la velocidad de un algoritmo (complejo) en notación Big O?

¿Cuáles son algunos de los problemas NP-completos más difíciles?

¿Cuál es el mejor lenguaje de programación para un matemático?

¿Puedo usar una función hash para ordenar registros de manera aleatoria pero consistente?