Articles of valor de retorno

almacenar el valor de retorno de un script de Python en un script de bash

Quiero ejecutar un script de python desde un script de bash, y quiero almacenar la salida del script de python en una variable. En mi script de Python, imprimo algunas cosas en la pantalla y al final devuelvo una cadena con: sys.exit(myString) En mi script de bash, hice lo siguiente: outputString=`python myPythonScript arg1 arg2 arg3 […]

La función Python no imprime

Tengo el siguiente ejercicio: El parámetro día de la semana es Verdadero si es un día laborable, y el parámetro vacaciones es Verdadero si estamos de vacaciones. Dormimos en si no es un día laborable o estamos de vacaciones. Devuelve True si dormimos. Esto es lo que he hecho, pero la segunda función de impresión […]

¿Está bien omitir “devolver ninguno”?

Me pregunto si es malo omitir el return None , cuando no es necesario. Ejemplo: def foo1(x): if [some condition]: return Baz(x) else: return None def foo2(x): if [some condition]: return Baz(x) bar1 = foo1(x) bar2 = foo2(x) En ambos casos, cuando la condición es falsa, la función regresará con None .

¿Valor de retorno de función extraña?

Estoy tratando de eliminar todo lo que hay entre llaves en una cuerda, y estoy tratando de hacer eso recursivamente. Y estoy devolviendo x aquí cuando la recursión ha terminado, pero de alguna manera la función doit está devolviendo None aquí. Aunque imprimiendo x dentro de la definición, imprime la cadena correcta. ¿Qué estoy haciendo […]

Rock Paper Scissors Program no funciona (Python)

Problemas: el progtwig no parece aceptar los enteros ingresados. No se agregará al conteo de victorias / derrotas / robos y no muestra la opción de computadora en modo de depuración Conceptos básicos Diseño del progtwig: escriba un progtwig que permita al usuario jugar el juego de Rock, Paper, Scissors contra la computadora. El progtwig […]

Devolviendo la tupla con un solo elemento de una función

Acabo de encontrar este poco de rareza en Python y pensé que lo documentaría, escríbalo como una pregunta aquí, en caso de que alguien más esté tratando de encontrar una respuesta con los mismos términos de búsqueda infructuosos que yo. Parece que el desempaquetado de la tupla lo hace así que no puede devolver una […]

Volviendo variables en funciones Python no funciona bien

He estado intentando devolver una variable en una función en una variable y usarla fuera de ella: test = 0 def testing(): test = 1 return test testing() print(test) Pero cuando lo ejecuto, el resultado es 0. ¿Cómo puedo solucionar este problema?