Articles of if statement

error del progtwig python elif else si

def Game(): # Story Background print “You decide to take a walk outside one night when you come accross a corn field.” print “You notice an omnious sound coming from the other side of the maze.” Enter = raw_input(“Do you enter? (yes or no)”) if Enter == “Yes” or “yes”: print “You walk into the […]

El valor de verdad de una serie es ambiguo: error al llamar a una función

Lo sé siguiendo el error ValueError: El valor de verdad de una serie es ambiguo. Utilice a.empty, a.bool (), a.item (), a.any () o a.all (). Se ha preguntado hace mucho tiempo. Sin embargo, estoy intentando crear una función básica y devolver una nueva columna con df[‘busy’] con 1 o 0 . Mi función se […]

Python: elif o nuevo si?

Que es mejor usar: if var in X: #do_whatever elif (var in Y): #do_whatever2 o: if var in X: #do_whatever if var in Y: #do_whatever2 Suponiendo que var no puede estar tanto en X como en Y … ¿Hay alguna regla o práctica común? ¿Debo usar elif? o un nuevo si? o no importa ?? […]

Cómo usar la instrucción IF ALL en Python

Tengo una función llamada verificador (números) que tiene un argumento que luego recibirá una lista. Lo que quiero hacer con esa lista es verificar si cada elemento es mayor o igual al anterior. Ejemplo: Tengo una lista [1, 1, 2, 2, 3] y tengo que verificar si cumple con la condición. Como lo hace, la […]

No se puede pasar el error de la línea ilógica pep8

He estado tratando de arreglar esto por un tiempo y no puedo hacerlo pasar pep8. Aquí está mi código: 1. if (len(regex) > 2 and regex[0] == ‘(‘ and regex[-1] == ‘)’ and sum(regex.count(char) for char in splitter) == 1 and regex.count(‘(‘) == 1 and regex.count(‘)’) == 1): print(‘hi’) 2. if (len(regex) > 2 and […]

Si y en línea si, ¿cuáles son las ventajas y desventajas?

Tengo un poco de curiosidad por la diferencia entre if y inline if, en Python. ¿Cuál es mejor? ¿Hay alguna razón para usar en línea si , aparte del hecho de que es más corto? Además, ¿hay algo malo con esta statement? Recibo un error de syntax: SyntaxError: can’t assign to conditional expression a = […]

Declaración condicional en una línea de la función lambda en python?

Disculpas si esto se ha pedido antes, pero no pude verlo en ninguna parte. Esencialmente, me he encontrado con un escenario en el que necesito hacer uso de una sentencia if dentro de una función lambda. Lo que lo hace difícil es que, idealmente, debe estar en una sola línea de código (si eso es […]

¿Cómo agregar si condición en un gráfico TensorFlow?

Digamos que tengo el siguiente código: x = tf.placeholder(“float32”, shape=[None, ins_size**2*3], name = “x_input”) condition = tf.placeholder(“int32”, shape=[1, 1], name = “condition”) W = tf.Variable(tf.zeros([ins_size**2*3,label_option]), name = “weights”) b = tf.Variable(tf.zeros([label_option]), name = “bias”) if condition > 0: y = tf.nn.softmax(tf.matmul(x, W) + b) else: y = tf.nn.softmax(tf.matmul(x, W) – b) ¿Funcionaría la instrucción if […]

¿Qué está pasando con mi statement if-else? (Python 3.3)

Estoy escribiendo declaraciones condicionales para un proyecto de progtwig de facturación. Es un poco avanzado para un principiante que conozco, pero agradezco el desafío. De todos modos, planeo iniciar el progtwig con la solicitud de nombre de usuario y contraseña. Así que esta es mi primera encoding para el progtwig. print (“Hello and welcome to […]

Lista de comprensión con condición

Tengo una lista simple. >>> a = [0, 1, 2] Quiero hacer una nueva lista a partir de una lista de comprensión. >>> b = [x*2 for x in a] >>> b [0, 2, 4] Bastante simple, pero ¿y si quiero operar solo sobre elementos distintos de cero? “si” necesita “otra cosa” en la lista […]