Hola, mi pregunta es como puedo hacer la operación que esta almacenada en una variable que es de tipo string, por ejemplo, si la variable "multi" tiene como valor 10*3 es decir que si hacemos
nos sale 10*3
El 10*3 sale de un fichero de texto llamado datos.txt que seria algo asi:
y el codigo (sin acabar del .py) seria:
lo que necesitoes que me haga la multiplicacion de la string.
MIL GRACIAS
Código [Seleccionar]
print multi
nos sale 10*3
El 10*3 sale de un fichero de texto llamado datos.txt que seria algo asi:
Código [Seleccionar]
10*3
2*9
6*3
12*10
y el codigo (sin acabar del .py) seria:
Código [Seleccionar]
#!/usr/bin/python
# -*- coding: utf-8 -*-
#juego.py
import math
import os.path
import linecache
if os.path.exists('datos.txt'):
adelante = 1
else:
adelante = 0
print "No existe datos.txt."
exit()
if adelante == 1:
el = 1
intentos = int(raw_input('Intentos: '))
tlineas = len(open('datos.txt').readlines())
linea = linecache.getline('datos.txt', el)
multi = str(linea)
print type(multi)
user = int(raw_input('cuanto da?: '))
#multi es elresultado de la operacion, puede ser asignada otra variable
if user == multi:
print "Acierto"
else:
print "Error"
intentos += 1
lo que necesitoes que me haga la multiplicacion de la string.
MIL GRACIAS