【发布时间】:2017-04-26 02:35:32
【问题描述】:
我收到语法错误:Traceback(最近一次调用最后一次): 文件“python”,第 4 行,在 类型错误:** 或 pow() 不支持的操作数类型:'unicode' 和 'int'
编辑:好的,这是我的新代码,它会在完成后重置,这样你就可以输入另一个数字,直到你输入不是数字的东西
while True:
print 'Welcome to the "Square Root Calculator"'
print
number = float(raw_input ('Insert a number: '))
answer = number ** (1./2)
print
if number:
print ('Square Root: ' + str(answer))
else:
break
print '#=====================================================#'
print '| |'
print '#=====================================================#'
pass
【问题讨论】:
-
我不确定,但是两个乘法是什么意思? **
-
这是 Python 中的幂运算。
标签: python python-2.7 calculator square-root