TEST DE VARIABLES EN PYTHON

 1. Si ejecutamos, el siguiente código cuál seria su salida:

>>>a=1
>>>print(a+b)


2.

if('1'='1'): print('1')
En las lineas de código que falta para que funcione:


3.

a='Examen'
print(a[6])
¿Cual seria su salida?


4.

a='Examen'
print(a[2])
¿Cuál seria su salida?


5.

def valor(x): return x+x
print(valor(1))



Comentarios

  1. 1. b no esta definida, es la respuesta correcta ya que se introdujo la variable b que no ha sido definida previamente.

    ResponderBorrar
  2. 2.) la estructura if en python debe partir de la evaluación de una condición, >, <, >=, <=, !=, ==; Por lo tanto para corregir la instrucción se requiere un símbolo ==. if ('a' =='b'): print('a')

    ResponderBorrar
  3. 3) la variable (a) contiene una cadena de texto que en python se conoce como string (str), encerrada entre comillas simples ('Examen') las cadenas de textos son cadenas de caracteres. A cada uno de los caracteres se les asigna un indice. [0]= 'E', [1]='x', [2]='a'...... para el indice [6] se produce un error porque supera la cantidad de caracteres de la cadena 'Examen'. IndexError Traceback (most recent call last)

    in ()
    1 a='Examen'
    ----> 2 print(a[6])

    IndexError: string index out of range

    ResponderBorrar
  4. 4.) La respuesta es 2. La razón se explico en la pregunta 3.

    ResponderBorrar
  5. 5.) Se define una función con la palabra reservada (def) de un solo parámetro llamado (x) y se le pide a la función que retorne el resultado de x + x. Luego se invoca la función y se asigna el parámetro (1) por lo tanto la respuesta sera 2.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

PySDR: una guía para SDR y DSP usando Python by Dr. Marc Lichtman. Introducciòn.

LEER Y CONVERTIR AUDIOS CON PYTHON EN GOOGLE COLAB