This list is for the development of Python, not questions about its use. You should ask python-list. None the less, it's because input() changed between Python 2 and 3. Look at the docs for both.
2010/9/15 João Vitor <john...@hotmail.com>: > I made a program that, according to my teacher, is correct but is not > running properly. > The program is really simple: > import math > x = input ("Coloque o valor do primeiro cateto:") > y = input ("Coloque o valor do segundo cateto:") > z = x**2 > w = y**2 > soma = z + w > h = math.sqrt (soma) > print = "O valor da hipotenusa é:", h > But after I put the value of x and y this error appears: > Traceback (most recent call last): > File "C:/lista03.py", line 4, in <module> > z = x**2 > TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int' > My teacher said the program ran normally in his computer, but in my it > doesn't! > why? > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > http://mail.python.org/mailman/options/python-dev/benjamin%40python.org > > -- Regards, Benjamin _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com