Python - Problema exportar datos a archivo .txt

 
Vista:
sin imagen de perfil

Problema exportar datos a archivo .txt

Publicado por Gabriel (1 intervención) el 24/11/2020 20:46:05
Hola, estoy dando mis primeros pasos en Python y como ejercicio me propuse crear una calculadora y que el resultado además de verse reflejado en pantalla quedara registrado en un archivo .txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
def imprimeresultado(resultado):
    print('Tu resultado es', resultado, ',aprende matematicas weon')
primero = input('ingrese primer numero:')
segundo = input('ingrese segundo numero:')
primernumero = int(primero)
segundonumero = int(segundo)
simbolo = input('ingrese operacion:')
if simbolo == '+':
    imprimeresultado(primernumero + segundonumero)
elif simbolo == '-':
    imprimeresultado(primernumero - segundonumero)
elif simbolo == '*':
    imprimeresultado(primernumero * segundonumero)
elif simbolo == '/':
    imprimeresultado(primernumero / segundonumero)
else:
    print('ingrese una operacion valida')
archivo = open('cuadrado.txt', 'a')
archivo.write(str(imprimeresultado))
archivo.close()

El problema es que en el archivo .txt solo se registra lo siguiente :
<function imprimeresultado at 0x000001E79D5AAC10>

¿Cómo lo puedo solucionar?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problema exportar datos a archivo .txt

Publicado por algoritmo (245 intervenciones) el 24/11/2020 22:20:54
Hola

Cambia la fila 2 por: return 'Tu resultado es %s ,aprende matematicas weon' % resultado
Te sobra el str de la fila 19

Espero que te sirva :)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar