2016-11-09 13 views
0

"TypeError : 부동 소수점이 필요합니다" Python 2.7에서 접선, 사인 및 코사인에 대한 계산기를 만들고 있습니다. 10 번 줄에 TypeError: a float is required이라는 오류가 있습니다. 누군가이 설명을 해 주거나 해결 방법에 대한 예제를 줄 수 있습니까?Python Radiant Calculator TypeError : 부동 소수점이 필요합니다

import math 
tan = math.tan 
cos = math.cos 
sin = math.sin 

while True: 
    selection=raw_input("Please Select:") 
    if selection =='1': 
     Tanswer=raw_input("Enter The Tangent:") 
     print tan(Tanswer) 
    elif selection == '2': 
     print "Work In Progress" 
    elif selection == '3': 
     print "Work In Progress" 
    elif selection == '4': 
     break 
    else: 
     print "Unknown Option Selected!" 

답변

0

원시 입력 기능이 당신에게 문자열 값을 제공합니다, 그래서 당신은

Tanswer=float(raw_input("Enter The Tangent:")) 

+0

너무 감사 부동으로 문자열을 설정하기 위해 작성해야 :) – AdamG