2016-11-09 2 views
0

«TypeError: требуется поплавок» Я делаю калькулятор для касательных, синусов и косинусов в Python 2.7. Я получил ошибку TypeError: a float is required на линии 10. Может кто-нибудь объяснить это мне или дать мне пример того, как это исправить?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

Смежные вопросы