Encuentra la salida de los programas en Python | Set 2 (Fundamentos)

Aquí, tenemos algunos de los programas básicos Python (cálculo basado) , y tenemos que encontrar sus salidas. Cada programa tiene una salida correcta junto con su explicación.

Programa 1:

a = 10
b = 3
res = a/b
print "a/b: ", res
res = float(a/b)
print "float (a/b) : ", res
res = float (a) /float (b)
print "float (a/b) : ", res
res = a/b
print "a/b: ", res

salida

    a/b:  3
float (a/b) : 3.0
float (a/b) : 3.33333333333
a/b: 3

Explicación:

  • Los valores de un y b son enteros tipo.
  • Resultado de la a / b será un número entero, por lo tanto la salida del a / b será 3 .
  • La declaración class (a / b) será convertir el resultado en class, a / b será 3 . Por lo tanto, class (a / b) = class (3) = 3,0 . La salida será 3,0
  • La declaración class (a) / class (b)) será fundido Tipo el valor de un y b y los valores será 10,0 y 3,0 . Así, el resultado de float (a) / float (b) será 3,33333333333
  • La declaración a / b vuelve la salida sin resto es decir será impreso la parte entera del resultado. De ahí que la salida será 3 .

Programa 2:

a = 36.24
b = 24
res = a/b
print "a/b : ", res
res = (a//b)
print "(a//b) : ", res

salida

    a/b :  1.51
(a//b) : 1.0

Explicación:

  • Valor de un es class, así que no hay necesidad de conversión de tipo un o b , la salida será en class.
  • Declaración a / b se float el resultado brecha. Por lo tanto, la salida será 1,51 .
  • Declaración a // b se float sólo números enteros parte del resultado. Así, la salida será 1,0 .


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *