【发布时间】:2012-04-15 05:06:40
【问题描述】:
我的目标是创建一个将度数转换为弧度的程序。公式是 (degrees * 3.14) / 180。但是 python 一直给我这个错误:
Traceback (most recent call last):
File "2.py", line 6, in <module>
main()
File "2.py", line 4, in main
degrees = (degrees * 3.14) / 180
TypeError: can't multiply sequence by non-int of type 'float'
从此代码:
def main():
degrees = raw_input("Enter your degrees: ")
float(degrees)
degrees = (degrees * 3.14) / 180
main()
编辑:谢谢大家的帮助!
【问题讨论】:
标签: python string error-handling floating-point